Cmdlet di Windows PowerShell per MDT

Oltre a Deployment Workbench, le condivisioni di distribuzione MDT possono essere gestite usando i cmdlet di Windows PowerShell. I cmdlet di MDT per Windows PowerShell sono inclusi in uno snap-in di Windows PowerShell, Microsoft.BDD.PSSnapIn, incluso nell'installazione di MDT.

I cmdlet MDT devono essere eseguiti da una console Windows PowerShell in cui è caricato lo snap-in MDT per Windows PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT di Windows PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Nella tabella 7 sono elencati i cmdlet di Windows PowerShell per MDT e viene fornita una breve descrizione di ogni cmdlet. Ogni cmdlet viene descritto in modo più dettagliato in una sezione successiva.

Tabella 7. Cmdlet di Windows PowerShell per MDT

Cmdlet Descrizione
Add-MDTPersistentDrive Aggiunge una condivisione di distribuzione all'elenco delle unità persistenti MDT che possono essere ripristinate usando il cmdlet Restore-MDTPersistentDrive .
Disable-MDTMonitorService Disabilita i servizi di monitoraggio MDT.
Enable-MDTMonitorService Abilita i servizi di monitoraggio MDT.
Get-MDTDeploymentShareStatistics Visualizza le statistiche di una condivisione di distribuzione, incluso il numero di entità per cartella principale nella condivisione di distribuzione.
Get-MDTMonitorData Visualizza le informazioni di monitoraggio MDT raccolte per una o più distribuzioni di MTD monitorate.
Get-MDTOperatingSystemCatalog Restituisce il catalogo del sistema operativo per un sistema operativo specifico. Se il catalogo del sistema operativo non esiste o non è aggiornato, il catalogo del sistema operativo viene rigenerato.
Get-MDTPersistentDrive Visualizza l'elenco delle condivisioni di distribuzione che possono essere ripristinate usando il cmdlet Restore-MDTPersistentDrive .
Importazione-MDTApplication Importa un'applicazione in una condivisione di distribuzione.
Import-MDTDriver Importa uno o più driver di dispositivo in una condivisione di distribuzione.
Import-MDTOperatingSystem Importa uno o più sistemi operativi in una condivisione di distribuzione.
Import-MDTPackage Importa uno o più pacchetti del sistema operativo in una condivisione di distribuzione.
Import-MDTTaskSequence Importa una sequenza di attività in una condivisione di distribuzione.
New-MDTDatabase Crea o aggiorna un database database MDT associato a una condivisione di distribuzione.
Remove-MDTMonitorData Rimuove uno o più elementi di dati del monitoraggio MDT dai dati di monitoraggio MDT raccolti in una condivisione di distribuzione.
Remove-MDTPersistentDrive Rimuove una condivisione di distribuzione dall'elenco delle unità di Windows PowerShell persistenti di MDT che possono essere ripristinate usando il cmdlet Restore-MDTPersistentDrive.
Restore-MDTPersistentDrive Crea un'unità Windows PowerShell per ogni condivisione di distribuzione nell'elenco delle unità Windows PowerShell persistenti di MDT.
Set-MDTMonitorData Crea un nuovo elemento di dati di monitoraggio MDT o aggiorna un elemento di dati di monitoraggio MDT esistente nei dati di monitoraggio MDT raccolti in una condivisione di distribuzione.
Test-MDTDeploymentShare Verifica l'integrità di una condivisione di distribuzione.
Test-MDTMonitorData Verifica che i servizi di monitoraggio MDT siano configurati correttamente e in esecuzione.
Update-MDTDatabaseSchema Aggiornamenti dello schema del database MDT.
Update-MDTDeploymentShare Aggiornamenti di una condivisione di distribuzione.
Update-MDTLinkedDS Replica il contenuto da una condivisione di distribuzione a una condivisione di distribuzione collegata.
Update-MDTMedia Replica il contenuto di una condivisione di distribuzione in una cartella dei supporti di distribuzione.

Add-MDTPersistentDrive

In questa sezione viene descritto il cmdlet Add-MDTPersistentDriveWindows PowerShell . Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Add-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]

Descrizione

Questo cmdlet aggiunge un'unità Windows PowerShell esistente creata utilizzando MDTProvider a un elenco di unità salvate in modo permanente in Deployment Workbench o in una sessione di Windows PowerShell usando il cmdlet Restore-MDTPersistentDrive. Questo cmdlet viene chiamato quando si crea o si apre una condivisione di distribuzione in Deployment Workbench.

Nota

L'elenco delle unità MDTProvider persistenti viene mantenuto in base al profilo utente per utente.

È possibile visualizzare l'elenco delle unità MDTProvider persistenti utilizzando il cmdlet Get-MDTPersistentDrive .

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Add-MDTPersistentDriveWindows .

- Nome <stringa>

Specifica il nome di un'unità Windows PowerShell creata usando il provider MDT e corrisponde a una condivisione di distribuzione esistente. Il nome è stato creato utilizzando il cmdlet New-PSDrive e specificando MDTProvider nel parametro PSProvider .

Per ulteriori informazioni su come creare una nuova unità Windows PowerShell utilizzando MDTProvider e su come creare una condivisione di distribuzione utilizzando Windows PowerShell, vedere la sezione "Creazione di una condivisione di distribuzione con Windows PowerShell" nel documento MDT, Guida agli esempi di Microsoft Deployment Toolkit.

Parametro Valore
Obbligatorio? Vero
Posizione? 2 e denominati
Valore predefinito Nessuno
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

-InputObject <PSObject>

Questo parametro specifica un oggetto unità di Windows PowerShell creato in precedenza nel processo. Immettere un oggetto PSObject, ad esempio uno generato dal cmdlet New-PSDrive .

Parametro Valore
Obbligatorio? Falso
Posizione? 3 e denominati
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject per l'oggetto unità di Windows PowerShell aggiunto all'elenco delle unità persistenti.

Questo cmdlet restituisce anche un oggetto di tipo String se è incluso il parametro comune dettagliato .

Esempio 1

Add-MDTPersistentDrive -Name DS001

Descrizione

In questo esempio la condivisione di distribuzione con il nome dell'unità Windows PowerShell DS001 viene aggiunta all'elenco delle unità persistenti.

Esempio 2

$MDTPSDrive = New-PSDrive -Name "DS001" -PSProvider "MDTProvider" -Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose
Add-MDTPersistentDrive -InputObject $MDTPSDrive

Descrizione

In questo esempio il nome dell'unità Windows PowerShell DS001, creato dal cmdlet New-PSDrive, viene aggiunto all'elenco delle unità MDT persistenti usando la variabile $MDTPSDrive.

Esempio 3

New-PSDrive -Name "DS001" -PSProvider "MDTProvider" -Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose | Add-MDTPersistentDrive -Verbose

Descrizione

In questo esempio il nome unità di Windows PowerShell DS001, creato dal cmdlet New-PSDrive, viene aggiunto all'elenco di unità MDT persistenti eseguendo il pipe dell'oggetto unità di Windows PowerShell appena creato al cmdlet Add-MDTPersistentDrive.

Disable-MDTMonitorService

In questa sezione viene descritto il cmdlet Disable-MDTMonitorService di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Disable-MDTMonitorService [<CommonParameters>]

Descrizione

Questo cmdlet disabilita il servizio di monitoraggio MDT, che viene eseguito nel computer in cui è installato MDT. Il servizio di monitoraggio MDT raccoglie le informazioni di monitoraggio che possono essere visualizzate:

  • Nel nodo Monitoraggio in una condivisione di distribuzione in Deployment Workbench

  • Uso del cmdlet Get-MDTMonitorData

    Il servizio di monitoraggio MDT può essere successivamente abilitato usando Enable-MDTMonitorService.

    Per altre informazioni sul servizio di monitoraggio MDT, vedi la sezione "Monitoraggio delle distribuzioni MDT" nel documento MDT Uso di Microsoft Deployment Toolkit.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Disable-MDTMonitorService .

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", accessibile digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo String se è incluso il parametro comune dettagliato ; In caso contrario, non viene generato alcun output.

Esempio 1

Disable-MDTMonitorService

Descrizione

In questo esempio viene disabilitato il servizio di monitoraggio MDT.

Enable-MDTMonitorService

In questa sezione viene descritto il cmdlet Enable-MDTMonitorService di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Enable-MDTMonitorService [-EventPort] <Int32> [-DataPort] <Int32> [<CommonParameters>]

Descrizione

Questo cmdlet abilita il servizio di monitoraggio MDT, che viene eseguito nel computer in cui è installato MDT. Il servizio di monitoraggio MDT raccoglie le informazioni di monitoraggio che possono essere visualizzate:

  • Nel nodo Monitoraggio in una condivisione di distribuzione in Deployment Workbench.

  • Uso del cmdlet Get-MDTMonitorData

    Il servizio di monitoraggio MDT può essere disabilitato usando Disable-MDTMonitorService.

    Per altre informazioni sul servizio di monitoraggio MDT, vedi la sezione "Monitoraggio delle distribuzioni MDT" nel documento MDT Uso di Microsoft Deployment Toolkit.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Enable-MDTMonitorService .

- EventPort <Int32>

Questo parametro specifica la porta TCP usata come porta eventi per il servizio di monitoraggio MDT.

Parametro Valore
Obbligatorio? Falso
Posizione? 2 e denominati
Valore predefinito 9800
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-DataPort <Int32>

Questo parametro specifica la porta TCP usata come porta dati per il servizio di monitoraggio MDT.

Parametro Valore
Obbligatorio? Falso
Posizione? 3 e denominati
Valore predefinito 9801
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo String se è incluso il parametro comune dettagliato ; In caso contrario, non viene generato alcun output.

Esempio 1

Enable-MDTMonitorService

Descrizione

In questo esempio viene abilitato il servizio di monitoraggio MDT nel computer locale usando il valore predefinito 9800 per la porta dell'evento e il valore 9801 per la porta dati nel servizio di monitoraggio MDT.

Esempio 2

Enable-MDTMonitorService -EventPort 7000 -DataPort 7001

Descrizione

In questo esempio viene abilitato il servizio di monitoraggio MDT nel computer locale usando il valore 7000 per la porta dell'evento e il valore 7001 per la porta dati nel servizio di monitoraggio MDT.

Get-MDTDeploymentShareStatistics

In questa sezione viene descritto il cmdlet Get-MDTDeploymentShareStatistics di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Get-MDTDeploymentShareStatistics [-Path <String>] [<CommonParameters>]

Descrizione

Questo cmdlet visualizza le statistiche di una condivisione di distribuzione in base all'unità MDTProvder specificata nel parametro Path . Le statistiche includono il numero di elementi nella condivisione di distribuzione specificata:

  • Applicazioni

  • Autisti

  • Sistemi operativi

  • Pacchetti

  • Sequenze di attività

  • Profili di selezione

  • Condivisioni di distribuzione collegate

  • MDT Media

  • Computer nel database MDT

  • Marca e modelli nel database MDT

  • Posizioni nel database MDT

  • Ruoli nel database MDT

Nota

I valori per le statistiche correlate al database MDT non vengono popolati e restituiscono sempre un valore zero.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Get-MDTDeploymentShareStatistics .

- Stringa del percorso <>

Questo parametro specifica l'unità MDTProvider di Windows PowerShell per la condivisione di distribuzione desiderata.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve essere impostata per impostazione predefinita su una posizione all'interno dell'unità Windows PowerShell MDTProvider desiderata.

Parametro Valore
Obbligatorio? Falso
Posizione? 2 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject che contiene le statistiche per la condivisione di distribuzione.

Esempio 1

Get-MDTDeploymentShareStatistics -Path DS001:

Descrizione

In questo esempio vengono restituite le statistiche della condivisione di distribuzione per la condivisione di distribuzione specificata nell'unità DS001: MDTProvider di Windows PowerShell.

Esempio 2

cd DS001:
Get-MDTDeploymentShareStatistics

Descrizione

In questo esempio vengono restituite le statistiche della condivisione di distribuzione per la condivisione di distribuzione specificata nell'unità DS001: MDTProvider di Windows PowerShell. Utilizzare il comando cd per impostare la directory di lavoro per Windows PowerShell sull'unità DS001: MDTProvider di Windows PowerShell.

Get-MDTMonitorData

Questa sezione descrive il cmdlet Get-MDTMonitorData di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Get-MDTMonitorData [-Path <String>] [-ID <Nullable>] [<CommonParameters>]

Descrizione

Questo cmdlet visualizza i dati di monitoraggio MDT segnalati alla condivisione di distribuzione specificata nel parametro Path . Di seguito è riportato un esempio di output di questo cmdlet:

Name               : WDG-REF-01
PercentComplete    : 100
Settings           :
Warnings           : 0
Errors             : 0
DeploymentStatus   : 3
StartTime          : 5/23/2012 6:45:39 PM
EndTime            : 5/23/2012 8:46:32 PM
ID                 : 1
UniqueID           : 94a0830e-f2bb-421c-b1e0-6f86f9eb9fa1
CurrentStep        : 88
TotalSteps         : 88
StepName           :
LastTime           : 5/23/2012 8:46:32 PM
DartIP             :
DartPort           :
DartTicket         :
VMHost             : WDG-HOST-01
VMName             : WDG-REF-01
ComputerIdentities : {}

Nota

L'unità MDTProvider di Windows PowerShell a cui fa riferimento questo cmdlet deve esistere prima di eseguire questo cmdlet.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che è possibile usare con il cmdlet Get- MDTMonitorData .

- Stringa del percorso <>

Questo parametro specifica l'unità MDTProvider di Windows PowerShell per la condivisione di distribuzione desiderata.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve essere impostata per impostazione predefinita su una posizione all'interno dell'unità Windows PowerShell MDTProvider desiderata.

Parametro Valore
Obbligatorio? Falso
Posizione? 2 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- ID <nullable>

Questo parametro specifica l'identificatore specifico per la distribuzione di un computer specifico. Se questo parametro non viene specificato, vengono visualizzati tutti i dati di monitoraggio per le distribuzioni nella condivisione di distribuzione.

Parametro Valore
Obbligatorio? Falso
Posizione? 3 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject per ogni computer monitorato, che contiene i dati di monitoraggio per il computer.

Esempio 1

Get-MDTMonitorData -Path DS001:

Descrizione

In questo esempio vengono restituiti i dati di monitoraggio per tutte le distribuzioni nella condivisione di distribuzione specificata nell'unità DS001: MDTProvider di Windows PowerShell.

Esempio 2

cd DS001:
Get-MDTMonitorData

Descrizione

In questo esempio vengono restituiti i dati di monitoraggio per tutte le distribuzioni nella condivisione di distribuzione specificata nell'unità DS001: MDTProvider di Windows PowerShell. Utilizzare il comando cd per impostare la directory di lavoro per Windows PowerShell sull'unità DS001: MDTProvider di Windows PowerShell.

Esempio 3

Get-MDTMonitorData -Path DS001: -ID 22

Descrizione

In questo esempio vengono restituiti i dati di monitoraggio per la distribuzione con un ID pari a 22 nella condivisione di distribuzione specificata nell'unità DS001: MDTProvider di Windows PowerShell.

Get-MDTOperatingSystemCatalog

In questa sezione viene descritto il cmdlet Get-MDTOperatingSystemCatalog di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Get-MDTOperatingSystemCatalog [-ImageFile] <String> [-Index] <Int32> [<CommonParameters>]

Descrizione

Questo cmdlet recupera o crea un catalogo del sistema operativo per un'immagine personalizzata del sistema operativo in modo che sia possibile modificare il file unattend.xml corrispondente tramite Windows System Image Manager (WSIM). Se non è disponibile alcun catalogo del sistema operativo o se il catalogo del sistema operativo esistente non è valido o non è aggiornato, questo cmdlet genererà un nuovo catalogo del sistema operativo.

Nota

Il processo di generazione di un nuovo catalogo del sistema operativo può richiedere molto tempo perché l'immagine personalizzata del sistema operativo deve essere montata, ispezionata e smontata prima del completamento della creazione del catalogo del sistema operativo.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Get-MDTOperatingSystemCatalog .

Stringa -ImageFile <>

Questo parametro specifica il percorso completo per il file di immagine personalizzato del sistema operativo (file WIM), incluso il nome del file di immagine personalizzato del sistema operativo.

Parametro Valore
Obbligatorio? Vero
Posizione? 2 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Indice <Int32>

Questo parametro specifica l'indice dell'immagine del sistema operativo desiderata all'interno del file di immagine del sistema operativo (file con estensione wim).

Parametro Valore
Obbligatorio? Vero
Posizione? 3 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject che contiene il percorso del catalogo del sistema operativo.

Esempio 1

Get-MDTOperatingSystemCatalog -ImageFile "DS001:\Operating Systems\Windows 8\sources\install.wim" -Index 2

Descrizione

In questo esempio viene restituito il catalogo del sistema operativo per l'immagine del sistema operativo all'indice 2 nel file di immagine del sistema operativo DS001:\Operating Systems\Windows 8\sources\install.wim.

Get-MDTPersistentDrive

In questa sezione viene descritto il cmdlet Get-MDTPersistentDrive per Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Get-MDTPersistentDrive [<CommonParameters>]

Descrizione

Questo cmdlet visualizza l'elenco delle unità MDT di Windows PowerShell persistenti. L'elenco delle unità MDT di Windows PowerShell persistenti viene gestito usando i cmdlet Add-MDTPersistentDrive e Remove-MDTPersistentDrive o Deployment Workbench.

L'output di questo cmdlet contiene le informazioni seguenti:

  • Nome unità Windows PowerShell, ad esempio DS001

  • Percorso directory, ad esempio \\WDG-MDT-01\DeploymentShare$

    Le unità di Windows PowerShell MDT persistenti sono simili ai mapping di unità di rete persistenti.

Nota

L'elenco delle unità di Windows PowerShell MDT persistenti viene mantenuto per utente e archiviato nel profilo utente.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Get- MDTPersistentDrive .

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject per ogni unità persistente MDT identico all'oggetto di tipo PSObject restituito dal cmdlet New-PSDrive .

Esempio 1

Get-MDTPersistentDrive

Descrizione

In questo esempio viene visualizzato un elenco delle unità persistenti MDT.

Import-MDTApplication

In questa sezione viene descritto il cmdlet Import-MDTApplication di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Import-MDTApplication [-Path <String>] -Name <String> ApplicationSourcePath <String> -DestinationFolder <String> [-Move] [<CommonParameters>]

-oppure-

Import-MDTApplication [-Path <String>] -Name <String> NoSource [<CommonParameters>]

-oppure-

Import-MDTApplication [-Path <String>] -Name <String> Bundle [<CommonParameters>]

Descrizione

Questo cmdlet importa un'applicazione in una condivisione di distribuzione. I seguenti tipi di applicazioni possono essere importati usando questo cmdlet:

  • Applicazioni con file di origine che usano i parametri ApplicationSourcePath, DestinationFolder e Move . Il primo esempio di sintassi illustra l'uso di questo cmdlet per questo tipo di applicazione.

  • Applicazioni senza file di origine o con file di origine situati in altre cartelle condivise di rete utilizzando il parametro NoSource . Il secondo esempio di sintassi illustra l'uso di questo cmdlet per questo tipo di applicazione.

  • Bundle di applicazioni, utilizzati per raggruppare un set di applicazioni correlate, utilizzando il parametro Bundle . L'ultimo esempio di sintassi illustra l'uso di questo cmdlet per questo tipo di applicazione.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Import-MDTApplication .

- Stringa del percorso <>

Questo parametro specifica il percorso completo di una cartella esistente in cui l'applicazione da importare verrà inserita nella condivisione di distribuzione. Se viene utilizzato il parametro DestinationFolder , la cartella specificata nel parametro DestinationFolder viene creata sotto la cartella specificata in questo parametro. Questo parametro viene usato in tutti gli utilizzi della sintassi per questo cmdlet.

Nota

Se non viene fornito questo parametro, per impostazione predefinita la directory di lavoro di Windows PowerShell deve usare il percorso desiderato all'interno della condivisione di distribuzione.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Nome <stringa>

Questo parametro specifica il nome dell'applicazione da aggiungere alla condivisione di distribuzione e deve essere univoco all'interno della condivisione di distribuzione. Questo parametro viene usato in tutti gli utilizzi della sintassi per questo cmdlet.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa ApplicationSourcePath <>

Questo parametro specifica il percorso completo dei file di origine dell'applicazione per l'applicazione che verrà importata nella condivisione di distribuzione. Questo parametro è valido solo per l'utilizzo nel primo esempio di sintassi.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -DestinationFolder <>

Questo parametro specifica la cartella nella condivisione di distribuzione in cui devono essere importati i file di origine dell'applicazione. Questa cartella viene creata sotto la cartella specificata nel parametro Path . Questo parametro è valido solo per l'utilizzo nel primo esempio di sintassi.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-Sposta [<SwitchParameter>]

Questo parametro specifica se i file di origine dell'applicazione devono essere spostati (anziché copiati) dalla cartella in cui si trovano i file di origine dell'applicazione, specificata nel parametro ApplicationSourcePath .

Se questo parametro è:

  • Specificato, i file vengono spostati e i file nella cartella specificata nel parametro ApplicationSourcePath vengono eliminati

  • Non specificato, i file vengono copiati e i file nella cartella specificata nel parametro ApplicationSourcePath vengono mantenuti

    Questo parametro è valido solo per l'utilizzo nel primo esempio di sintassi.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-NoSource [<SwitchParameter>]

Questo parametro specifica che l'applicazione da importare è un'applicazione che non contiene file di origine da copiare. Quando si usa questo parametro, i file di origine dell'applicazione sono:

  • In una cartella condivisa di rete, specificata nella riga di comando di installazione dell'applicazione o nelle impostazioni di configurazione della directory di lavoro

  • Già presente nell'immagine del sistema operativo

    Questo parametro è valido solo per l'uso nel secondo esempio di sintassi.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

-bundle [<SwitchParameter>]

Questo parametro specifica che l'applicazione da importare è un'applicazione che è un bundle di due o più applicazioni. Questo parametro è valido solo per l'utilizzo nell'ultimo esempio di sintassi.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject che fa riferimento all'applicazione appena importata.

Esempio 1

Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86"

Descrizione

In questo esempio viene importata un'applicazione con file di origine dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\Office2010ProPlus\x86 e vengono copiati in DS001:\Applications\Office2010ProPlusx86 all'interno della condivisione di distribuzione. I file di origine vengono conservati.

Esempio 2

Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86" -Move

Descrizione

In questo esempio viene importata un'applicazione con file di origine dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\Office2010ProPlus\x86 e i file di origine vengono spostati in DS001:\Applications\Office2010ProPlusx86 all'interno della condivisione di distribuzione. I file di origine vengono rimossi dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\Office2010ProPlus\x86. L'applicazione è denominata Office 2012 Professional Plus 32-bit.

Esempio 3

Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" NoSource

Descrizione

In questo esempio viene importata un'applicazione denominata Office 2012 Professional Plus a 32 bit senza file di origine.

Esempio 4

Import-MDTApplication -Path "DS001:\Applications" -Name "Woodgrove Bank Core Applications" Bundle

Descrizione

In questo esempio viene importato un bundle di applicazioni denominato Woodgrove Bank Core Applications.

Import-MDTDriver

In questa sezione viene descritto il cmdlet Import-MDTDriver di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Import-MDTDriver [-Path <String>] -SourcePath <String[]> [ImportDuplicates] [<CommonParameters>]

Descrizione

Questo cmdlet importa uno o più driver di dispositivo in una condivisione di distribuzione. Questo cmdlet cerca i driver di dispositivo a partire dalla cartella specificata nel parametro SourcePath . Questo cmdlet individuerà più driver di dispositivo presenti nella struttura di cartelle.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Import-MDTDriver .

- Stringa del percorso <>

Questo parametro specifica il percorso completo di una cartella esistente in cui il driver di dispositivo importato verrà inserito nella condivisione di distribuzione.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve usare per impostazione predefinita il percorso desiderato all'interno della condivisione di distribuzione. Questo parametro deve essere specificato se non viene fornito il parametro SourcePath .

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-SourcePath <String[ ]>

Questo parametro specifica uno o più percorsi completi in una matrice di stringhe per le cartelle di origine in cui si trovano i file dei driver di dispositivo. In ogni struttura di cartelle, a partire dalla cartella specificata in questo parametro, vengono cercati i driver di dispositivo, incluse tutte le sottocartelle e il contenuto di .cab file nella struttura di cartelle.

Nota

Se non viene fornito questo parametro, per impostazione predefinita la directory di lavoro di Windows PowerShell deve essere impostata sulla cartella in cui si trovano i file dei driver di dispositivo. Questo parametro deve essere specificato se non viene fornito il parametro Path .

Parametro Valore
Obbligatorio? Vero
Posizione? 1 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-ImportDuplicates [<SwitchParameter>]

Questo parametro specifica se questo cmdlet deve importare driver di dispositivo duplicati. Per impostazione predefinita, i driver di dispositivo duplicati non vengono importati. I driver di dispositivo duplicati vengono rilevati calcolando i valori hash per tutti i file in una cartella del driver di dispositivo. Se il valore hash calcolato corrisponde a un altro driver di dispositivo, il driver di dispositivo da importare viene considerato un duplicato.

Se viene rilevato un driver duplicato e questo parametro non viene fornito, il driver del dispositivo verrà aggiunto e collegato al driver del dispositivo originale esistente.

Se questo parametro è:

  • Specificato questo, vengono importati i driver di dispositivo duplicati

  • Se non specificato, i driver di dispositivo verranno aggiunti e collegati ai driver di dispositivo originali esistenti

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce uno o più oggetti di tipo PSObject (uno per ogni driver di dispositivo importato).

Esempio 1

Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath "\\WDG-MDT-01\Source$\Drivers"

Descrizione

In questo esempio vengono importati tutti i driver di dispositivo nella struttura di cartelle con la radice della struttura di cartelle in \\WDG-MDT-01\Source$\Drivers. I driver di dispositivo sono memorizzati nella cartella Driver predefiniti nella condivisione di distribuzione mappata all'unità DS001: MDTProvder di Windows PowerShell. Se vengono rilevati driver di dispositivo duplicati, i driver di dispositivo verranno aggiunti e collegati ai driver di dispositivo originali esistenti nella condivisione di distribuzione.

Esempio 2

$DriverSourcePath="\\WDG-MDT-01\Source$\VendorADrivers", "\\WDG-MDT-01\Source$\VendorBDrivers"
Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath $DriverSourcePath ImportDuplicates

Descrizione

In questo esempio vengono importati tutti i driver di dispositivo nella struttura di cartelle specificata nella matrice di stringhe $DriverSourcePath. I driver di dispositivo sono memorizzati nella cartella Driver predefiniti nella condivisione di distribuzione mappata all'unità DS001: MDTProvder di Windows PowerShell. Se vengono rilevati driver di dispositivo duplicati, i driver di dispositivo duplicati vengono importati.

Import-MDTOperatingSystem

In questa sezione viene descritto il cmdlet Import-MDTOperatingSystem di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Import-MDTOperatingSystem [-Path <String>] -SourcePath <String> [-DestinationFolder <String>] [-Move] [<CommonParameters>]

-oppure-

Import-MDTOperatingSystem [-Path <String>] [DestinationFolder <String>] -SourceFile <String> [SetupPath <String>] [-Move] [<CommonParameters>]

-oppure-

Import-MDTOperatingSystem [-Path <String>] -WDSServer <String> [<CommonParameters>]

Descrizione

Questo cmdlet importa un sistema operativo in una condivisione di distribuzione. I seguenti tipi di sistema operativo possono essere importati usando questo cmdlet:

  • Sistemi operativi dai file di origine originali, utilizzando i parametri SourcePath . Il primo esempio di sintassi illustra l'uso di questo cmdlet per questo tipo di importazione del sistema operativo.

  • File di immagine dei sistemi operativi personalizzati, ad esempio immagini acquisite da computer di riferimento, utilizzando il parametro SourceFile . Il secondo esempio di sintassi illustra l'uso di questo cmdlet per questo tipo di importazione del sistema operativo.

  • Immagini del sistema operativo presenti in Servizi di distribuzione Windows con il parametro WDSServer . Nell'ultimo esempio di sintassi viene illustrato l'uso di questo cmdlet per questo tipo di importazione del sistema operativo.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Import-MDTOperatingSystem .

- Stringa del percorso <>

Questo parametro specifica il percorso completo di una cartella esistente all'interno della condivisione di distribuzione in cui verrà inserito il sistema operativo importato. Se viene utilizzato il parametro DestinationFolder , la cartella specificata nel parametro DestinationFolder viene creata sotto la cartella specificata in questo parametro. Questo parametro viene usato in tutti gli utilizzi della sintassi per questo cmdlet.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve usare per impostazione predefinita il percorso desiderato all'interno della condivisione di distribuzione.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -SourcePath <>

Questo parametro specifica il percorso completo dei file di origine del sistema operativo per il sistema operativo che verranno importati nella condivisione di distribuzione. Questo parametro è valido solo per l'utilizzo nel primo esempio di sintassi.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -DestinationFolder <>

Questo parametro specifica la cartella nella condivisione di distribuzione in cui devono essere importati i file di origine del sistema operativo. Questa cartella viene creata sotto la cartella specificata nel parametro Path . Questo parametro è valido solo per l'utilizzo nel primo e nel secondo esempio di sintassi.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-Sposta [<SwitchParameter>]

Questo parametro specifica se i file di origine del sistema operativo devono essere spostati (anziché copiati) dalla cartella in cui si trovano i file di origine del sistema operativo, specificata nel parametro DestinationFolder .

Se questo parametro è:

  • Specificato, i file vengono spostati e i file nella cartella specificata nel parametro DestinationFolder vengono eliminati

  • Non specificato, i file vengono copiati e i file nella cartella specificata nel parametro DestinationFolder vengono mantenuti

    Questo parametro è valido solo per l'utilizzo nel primo e nel secondo esempio di sintassi.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -SourceFile <>

Questo parametro specifica il percorso completo del file WIM di origine del sistema operativo per il sistema operativo che verrà importato nella condivisione di distribuzione. Questo parametro è valido solo per l'uso nel secondo esempio di sintassi.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa SetupPath <>

Questo parametro specifica il percorso completo dei file di installazione del sistema operativo che devono essere importati insieme al file WIM specificato nel parametro SourceFile . Questo parametro è valido solo per l'uso nel secondo esempio di sintassi.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa WDSServer <>

Questo parametro specifica il nome del server di Servizi di distribuzione Windows in cui si trovano i file di immagine del sistema operativo da importare. Tutti i file di immagine operativi nel server di Servizi di distribuzione Windows verranno importati nella condivisione di distribuzione. I file di immagine del sistema operativo effettivo non vengono copiati nella condivisione di distribuzione. La condivisione di distribuzione contiene invece un collegamento a ogni file del sistema operativo nel server di Servizi di distribuzione Windows.

Questo parametro è valido solo per l'utilizzo nell'ultimo esempio di sintassi.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce uno o più oggetti di tipo PSObject (uno per ogni sistema operativo importato).

Esempio 1

Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64"

Descrizione

In questo esempio viene importato un sistema operativo dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\Windows8 e i file di origine vengono copiati in DS001:\Operating Systems\Windows8x64 all'interno della condivisione di distribuzione. I file di origine vengono conservati.

Esempio 2

Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64" -Move

Descrizione

In questo esempio viene importato un sistema operativo dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\Windows8 e i file di origine vengono copiati in DS001:\Operating Systems\Windows8x64 all'interno della condivisione di distribuzione. I file di origine vengono rimossi dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\Windows8.

Esempio 3

Import-MDTOperatingSystem -Path "DS001:\Operating Systems" DestinationFolder "Windows8x64-Reference" -SourceFile "\\WDGMDT01\Capture$\WDG-REF-01_Capture.wim"

Descrizione

In questo esempio viene importato un file di immagine personalizzato acquisito dal sistema operativo (file WIM) da \\WDG-MDT-01\ Trascrivi$\WDG-REF-01_Capture.wim e il file di immagine viene copiato in DS001:\Operating Systems\Windows8x64-Reference all'interno della condivisione di distribuzione. Il file WIM di origine viene mantenuto nella cartella condivisa di rete.

Esempio 4

Import-MDTOperatingSystem -Path "DS001:\Operating Systems" WDSServer "WDG-WDS-01"

Descrizione

In questo esempio vengono importate tutte le immagini del sistema operativo dal server di Servizi di distribuzione Windows denominato WDG-WDS-01 e viene creato un collegamento a ogni immagine del sistema operativo in DS001:\Sistemi operativi all'interno della condivisione di distribuzione. I file di immagine del sistema operativo di origine nel server di Servizi di distribuzione Windows vengono conservati nel server di Servizi di distribuzione Windows.

Import-MDTPackage

In questa sezione viene descritto il cmdlet Import-MDTPackage di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Import-MDTPackage [-Path <String>] [[-SourcePath] <String[]>] [<CommonParameters>]

Descrizione

Questo cmdlet importa uno o più pacchetti del sistema operativo in una condivisione di distribuzione. I tipi di pacchetti del sistema operativo che è possibile importare includono aggiornamenti della sicurezza, Language Pack o nuovi componenti. I service pack non devono essere importati come pacchetti del sistema operativo perché non possono essere installati offline.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Import-MDTPackage .

- Stringa del percorso <>

Questo parametro specifica il percorso completo di una cartella esistente all'interno della condivisione di distribuzione in cui verranno inseriti i pacchetti del sistema operativo importati.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve usare per impostazione predefinita il percorso desiderato all'interno della condivisione di distribuzione.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -SourcePath <>

Questo parametro specifica il percorso completo di una struttura di cartelle da analizzare per i pacchetti del sistema operativo da importare. La struttura di cartelle specificata verrà analizzata alla ricerca di file .cab e .msu. Per i file .msu, i file .cab all'interno dei file .msu vengono estratti automaticamente.

Parametro Valore
Obbligatorio? Vero
Posizione? 1 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject che fa riferimento al pacchetto appena importato.

Esempio 1

Import-MDTOperatingSystem -Path "DS001:\Packages" SourcePath "\\WDGMDT01\Source$\OSPackages"

Descrizione

In questo esempio viene eseguita la scansione della cartella condivisa di rete in \\WDG-MDT-01\Source$\OSPackages alla ricerca di pacchetti del sistema operativo e vengono copiati i file di origine nella cartella DS001:\Packages all'interno della condivisione di distribuzione. I file di origine vengono rimossi dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\OSPackages.

Import-MDTTaskSequence

In questa sezione viene descritto il cmdlet Import-MDTTaskSequence di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Import-MDTTaskSequence [-Path <String>] -Template <String> -Name <String> -ID <String> [[-Comments] <String>] [[-Version] <String>] [-OperatingSystemPath <String>] [-OperatingSystem <PSObject>] [-FullName <String>] [-OrgName <String>] [-HomePage <String>] [-ProductKey <String>] [-OverrideProductKey <String>] [-AdminPassword <String>] [<CommonParameters>]

Descrizione

Questo cmdlet importa una sequenza di attività in una condivisione di distribuzione. La sequenza di attività appena importata sarà basata su un modello di sequenza di attività esistente specificato nella proprietà Template .

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Import-MDTPackage .

- Stringa del percorso <>

Questo parametro specifica il percorso completo di una cartella esistente all'interno della condivisione di distribuzione in cui verrà inserita la sequenza di attività importata. Per impostazione predefinita, il percorso deve puntare alla cartella di controllo e/o a una sottocartella della cartella di controllo nella condivisione di distribuzione. Il valore del parametro ID verrà utilizzato per creare una sottocartella all'interno del percorso specificato in questo parametro.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve usare per impostazione predefinita il percorso desiderato all'interno della condivisione di distribuzione.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa modello <>

Questo parametro specifica il modello di sequenza di attività da usare per importare la nuova sequenza di attività. I modelli di sequenza di attività sono file .xml che contengono i passaggi della sequenza di attività per un particolare tipo di sequenza di attività. Se il modello della sequenza di attività si trova in:

  • La cartella installation_folder\Templates ( dove installation_folder è la cartella in cui è installato MDT), è necessario solo il nome del file .xml.

  • È necessaria un'altra cartella, quindi il percorso completo, incluso il nome del modello di sequenza di attività .xml.

    Per altre informazioni sui modelli di sequenza di attività inclusi in MDT per le distribuzioni LTI, vedere la sezione "Creare una nuova sequenza di attività in Deployment Workbench" nel documento MDT Uso del toolkit di distribuzione Microsoft.

Parametro Valore
Obbligatorio? Vero
Posizione? 1 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Nome <stringa>

Questo parametro specifica il nome della sequenza di attività da importare. Il valore di questo parametro deve essere univoco all'interno della condivisione di distribuzione.

Parametro Valore
Obbligatorio? Vero
Posizione? 2 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -ID <>

Questo parametro specifica l'identificatore della sequenza di attività da importare. Il valore di questo parametro deve essere univoco all'interno della condivisione di distribuzione. Il valore assegnato a questo parametro deve essere in maiuscolo e non contenere spazi o caratteri speciali. Questo valore viene utilizzato per creare una sottocartella nella cartella specificata nel parametro Path , che deve trovarsi nella cartella Control nella condivisione di distribuzione.

Parametro Valore
Obbligatorio? Vero
Posizione? 3 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -Commenti <>

Questo parametro specifica il testo che fornisce informazioni aggiuntive descrittive sulla sequenza di attività da importare. Queste informazioni descrittive sono visibili in Deployment Workbench.

Parametro Valore
Obbligatorio? Falso
Posizione? 4 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa di versione <>

Questo parametro specifica il numero di versione della sequenza di attività da importare. Il valore di questo parametro è solo informativo e non viene usato da MDT per l'elaborazione correlata alla versione.

Parametro Valore
Obbligatorio? Falso
Posizione? 4 e denominati
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa OperatingSystemPath <>

Questo parametro specifica il percorso completo di Windows PowerShell della cartella nella condivisione di distribuzione che contiene il sistema operativo da usare con questa sequenza di attività, ad esempio DS001:\Sistemi operativi\Windows 8. Il sistema operativo deve già esistere nella condivisione di distribuzione in cui viene importata la sequenza di attività.

Nota

Se non si specifica questo parametro e la sequenza di attività deve fare riferimento a un sistema operativo, è necessario specificare il parametro OperatingSystem .

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-OperatingSystem <PSObject>

Questo parametro specifica l'oggetto del sistema operativo da usare con questa sequenza di attività. Il sistema operativo deve già esistere nella condivisione di distribuzione in cui viene importata la sequenza di attività.

È possibile recuperare l'oggetto Windows PowerShell per un sistema operativo mediante il cmdlet Get-Item, ad esempio nell'esempio seguente:

$OS=Get-Item "DS001:\Operating Systems\Windows 8"

Per altre informazioni sul cmdlet Get-Item , vedere Uso del cmdlet Get-Item.

Nota

Se non si specifica questo parametro e la sequenza di attività deve fare riferimento a un sistema operativo, è necessario specificare il parametro OperatingSystemPath .

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -FullName <>

Questo parametro specifica il nome del proprietario registrato del sistema operativo da usare con questa sequenza di attività. Questo nome viene salvato nella chiave del registro di sistema RegisteredOwner in HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. Il valore di questo parametro viene inserito nel file Unattend.xml da associare a queste sequenze di attività.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -OrgName <>

Questo parametro specifica il nome dell'organizzazione per il proprietario registrato del sistema operativo da usare con questa sequenza di attività. Questo nome viene salvato nella chiave del Registro di sistema RegisteredOrganization in HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. Il valore di questo parametro viene inserito nel file Unattend.xml da associare a queste sequenze di attività.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa HomePage <>

Questo parametro specifica l'URL da usare come home page in Internet Explorer. Il valore di questo parametro viene inserito nel file Unattend.xml da associare a queste sequenze di attività.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa codice Product Key <>

Questo parametro specifica il codice Product Key da usare per il sistema operativo da usare con questa sequenza di attività. Questo codice Product Key è valido solo per le versioni definitive dei sistemi operativi Windows. Il valore di questo parametro viene inserito nel file Unattend.xml da associare a queste sequenze di attività.

Nota

Se non viene specificato questo parametro, è necessario specificarlo quando si distribuisce questa sequenza di attività nella procedura di distribuzione, nel file CustomSettings.ini o nel database MDT.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa OverrideProductKey <>

Questo parametro specifica il codice "Product Key" per attivazione multipla da usare per il sistema operativo da usare con questa sequenza di attività. Questo codice Product Key è valido solo per le versioni di Windows con contratto multilicenza. Il valore di questo parametro viene inserito nel file Unattend.xml da associare a queste sequenze di attività.

Nota

Se non viene specificato questo parametro, è necessario specificare il codice "Product Key" per attivazione multipla durante la distribuzione di questa sequenza di attività nella procedura di distribuzione, nel file CustomSettings.ini o nel database MDT.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -AdminPassword <>

Questo parametro specifica la password da assegnare all'account amministratore locale predefinito nel computer di destinazione. Il valore di questo parametro viene inserito nel file Unattend.xml da associare a queste sequenze di attività.

Nota

Se non viene specificato questo parametro, è necessario specificare la password da assegnare all'account amministratore locale predefinito nel computer di destinazione durante la distribuzione di questa sequenza di attività nella procedura guidata di distribuzione, nel file di CustomSettings.ini o nel database MDT.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject che fa riferimento alla sequenza di attività appena importata.

Esempio 1

Import-MDTTaskSequence -Path "DS001:\Control" -Template "Client.xml" -Name "Deploy Windows 8 to Reference Computer" -ID "WIN8REFERENCE" -Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" -Version "1.00" -OperatingSystemPath "DS001:\Operating Systems\Windows 8_x64" -FullName "Woodgrove Bank Employee" -OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com"  OverrideProductKey "1234512345123451234512345" AdministratorPassword "P@ssw0rd"

Descrizione

In questo esempio viene importata una sequenza di attività denominata Distribuisci Windows 8 nel computer di riferimento e viene creata nella cartella DS001:\Control\WIN8REFERENCE della condivisione di distribuzione. Il commento "Sequenza di attività per la distribuzione di Windows 8 nel computer di riferimento (WDG-REF-01)" è assegnato alla sequenza di attività. Il numero di versione della sequenza di attività è impostato su 1.00.

Il sistema operativo associato alla sequenza di attività si trova in DS001:\Sistemi operativi\Windows 8_x64 nella condivisione di distribuzione. Il proprietario registrato del sistema operativo verrà impostato su Dipendente di banca Woodgrove. L'organizzazione registrata del sistema operativo sarà impostata su Woodgrove Bank. Per impostazione predefinita, la home page di Internet Explorer sarà .https://www.woodgrovebank.com La password per l'account amministratore locale predefinito verrà impostata su un valore di P@ssw0rd. Il codice Product Key per il sistema operativo verrà impostato su 1234512345123451234512345.

Esempio 2

$OSObject=Get-Item "DS001:\Operating Systems\Windows 8_x64"
Import-MDTTaskSequence -Path "DS001:\Control" -Template "Client.xml" -Name "Deploy Windows 8 to Reference Computer" -ID "WIN8REFERENCE" -Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" -Version "1.00"-OperatingSystem $OSObject -FullName "Woodgrove Bank Employee" -OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com"  AdministratorPassword "P@ssw0rd"

Descrizione

In questo esempio viene importata una sequenza di attività denominata Distribuisci Windows 8 nel computer di riferimento e viene creata nella cartella DS001:\Control\WIN8REFERENCE della condivisione di distribuzione. Il commento "Sequenza di attività per la distribuzione di Windows 8 nel computer di riferimento (WDG-REF-01)" è assegnato alla sequenza di attività. Il numero di versione della sequenza di attività è impostato su 1.00.

Il sistema operativo associato alla sequenza di attività si trova in DS001:\Sistemi operativi\Windows 8_x64 nella condivisione di distribuzione, che viene passata al cmdlet usando la variabile $OSObject . La variabile $OSObject viene impostata su un oggetto del sistema operativo esistente usando il cmdlet Get-Item .

Il proprietario registrato del sistema operativo verrà impostato su Dipendente di banca Woodgrove. L'organizzazione registrata del sistema operativo sarà impostata su Woodgrove Bank. Per impostazione predefinita, la home page di Internet Explorer sarà .https://www.woodgrovebank.com La password per l'account amministratore locale predefinito verrà impostata su un valore di P@ssw0rd. Il codice Product Key per il sistema operativo dovrà essere specificato quando si distribuisce questa sequenza di attività nella Distribuzione guidata, nel file CustomSettings.ini o nel database MDT.

New-MDTDatabase

In questa sezione viene descritto il cmdlet New-MDTDatabase per Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

New-MDTDatabase [-Path <String>] [-Force] -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]

Descrizione

Questo cmdlet crea un nuovo database database MDT associato a una condivisione di distribuzione. Ogni condivisione di distribuzione può essere associata a un solo database database MDT.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet New-MDTDatabase .

- Stringa del percorso <>

Questo parametro specifica il percorso completo di Windows PowerShell per la condivisione di distribuzione a cui verrà associato il nuovo database database MDT.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve usare per impostazione predefinita il percorso desiderato all'interno della condivisione di distribuzione.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-Forza [<SwitchParameter>]

Questo parametro specifica che le tabelle all'interno del database MDT devono essere ricreate se il database specificato nel parametro Database esiste già. Se questo parametro è:

  • Se necessario, le tabelle all'interno di un database MDT esistente verranno ricreate

  • Se omesso, le tabelle all'interno di un database MDT esistente non verranno ricreate

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

- Stringa SQLServer <>

Questo parametro specifica il nome del computer che esegue SQL Server in cui verrà creato il nuovo database database MDT.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa di istanza <>

Questo parametro specifica l'istanza di SQL Server in cui verrà creato il nuovo database MDT. Se questo parametro viene omesso, il database MDT viene creato nell'istanza di SQL Server predefinita.

Nota

Il servizio SQL Server Browser deve essere in esecuzione nel computer che esegue SQL Server affinché il cmdlet possa individuare l'istanza specificata in questo parametro.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa di porta <>

Questo parametro specifica la porta TCP da usare nella comunicazione con l'istanza di SQL Server specificata nel parametro SQLServer. La porta predefinita utilizzata da SQL Server è 1433. Specificare questo parametro quando SQL Server è configurato per l'utilizzo di una porta diversa dal valore predefinito. Il valore di questo parametro deve corrispondere alla porta configurata per SQL Server.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -Netlib <>

Questo parametro specifica la libreria di rete di SQL Server utilizzata nella comunicazione con l'istanza di SQL Server specificata nel parametro SQLServer. Il parametro può essere impostato su uno dei seguenti valori:

  • DBNMPNTW, utilizzato per specificare la comunicazione named pipe

  • DBSMSOCN, utilizzato per specificare la comunicazione dei socket TCP/IP

    Se questo parametro non viene specificato, viene usata la libreria di rete di SQL Server (DBNMPNTW) con named pipe.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa di database <>

Questo parametro specifica il nome del database da creare nell'istanza di SQL Server specificata nel parametro Instance in SQL Server specificato nel parametro SQLServer. Il percorso predefinito e la convenzione di denominazione verranno utilizzati per il database e i file di log durante la creazione del database.

Se il database specificato in questo parametro esiste già, il database non verrà ricreato. Le tabelle all'interno del database possono essere ricreate in base al parametro Force .

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa SQLShare <>

Questo parametro specifica il nome di una cartella condivisa di rete nel computer in cui è in esecuzione SQL Server. Questa connessione viene usata per stabilire connessioni di sicurezza integrata Windows usando il protocollo Named Pipes.

Nota

Se questo parametro non è incluso, non viene stabilita una connessione IPC$ protetta. Di conseguenza, la comunicazione named pipe con SQL Server potrebbe non riuscire.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject per il nuovo database MDT creato.

Esempio 1

New-MDTDatabase -Path "DS001:" -SQLServer "WDGSQL01" Database "MDTDB" -SQLShare "\\WDGSQL01\MDTShare$"

Descrizione

In questo esempio viene creato un database MDT denominato MDTDB nell'istanza di SQL Server predefinita in un computer denominato WDG-SQL-01. Se il database esiste già, le tabelle nel database esistente non verranno ricreate. La connessione verrà effettuata utilizzando la porta TCP di SQL Server predefinita e il protocollo Named Pipes.

Esempio 2

New-MDTDatabase -Path "DS001:" -Force -SQLServer "WDGSQL01" -Instance "MDTInstance" Database "MDTDB" -SQLShare "\\WDGSQL01\MDTShare$"

Descrizione

In questo esempio viene creato un database MDT denominato MDTDB nell'istanza di SQL Server denominata MDTInstance in un computer denominato WDG-SQL-01. Se il database esiste già, le tabelle nel database esistente verranno ricreate. La connessione verrà effettuata utilizzando la porta TCP di SQL Server predefinita e il protocollo Named Pipes.

Remove-MDTMonitorData

In questa sezione viene descritto il cmdlet Get-MDTPersistentDrive per Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Remove-MDTMonitorData [-Path <String>] [-ID <Int32>] [<CommonParameters>]

-oppure-

Remove-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [<CommonParameters>]

Descrizione

Questo cmdlet rimuove i dati di monitoraggio raccolti dai dati di monitoraggio raccolti esistenti in una condivisione di distribuzione. È possibile identificare i dati di monitoraggio da rimuovere specificando:

  • Identificatore (ID) dell'elemento di monitoraggio per una condivisione di distribuzione specifica. Gli ID elemento di monitoraggio vengono generati e assegnati automaticamente all'elemento quando viene creato per la condivisione di distribuzione. Il primo esempio di sintassi illustra questo utilizzo.

  • Oggetto computer per l'elemento di monitoraggio nella condivisione di distribuzione. L'oggetto computer può essere ottenuto utilizzando il cmdlet Get-MDTMonitorData . L'ultimo esempio di sintassi illustra questo utilizzo.

Nota

Una volta rimossi i dati di monitoraggio, non esiste alcun metodo per recuperare le informazioni.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Get- MDTMonitorData .

- Stringa del percorso <>

Questo parametro specifica l'unità MDTProvider di Windows PowerShell per la condivisione di distribuzione desiderata.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve essere impostata per impostazione predefinita su una posizione all'interno dell'unità Windows PowerShell MDTProvider desiderata.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- ID <nullable>

Questo parametro specifica l'elemento di dati di monitoraggio da rimuovere utilizzando l'identificatore dell'elemento di dati di monitoraggio. Se questo parametro non è specificato, è necessario specificare il parametro ComputerObject per identificare un particolare elemento di dati di monitoraggio.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

-ComputerObject <PSObject>

Questo parametro specifica l'elemento di dati di monitoraggio da rimuovere utilizzando un oggetto computer. Se questo parametro non è specificato, è necessario specificare il parametro ID per identificare un particolare elemento di dati di monitoraggio.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet può restituire un oggetto di tipo String se è incluso il parametro comune dettagliato ; In caso contrario, non viene generato alcun output.

Esempio 1

Remove-MDTMonitorData -Path "DS001:" -ID 3

Descrizione

In questo esempio l'elemento dati di monitoraggio con ID con valore 3 viene rimosso dalla condivisione di distribuzione nel percorso di Windows PowerShell DS001:.

Esempio 2

Remove-MDTMonitorData -ID 3

Descrizione

In questo esempio l'elemento dati di monitoraggio con un ID con un valore pari a 3 viene rimosso dalla condivisione di distribuzione nel percorso predefinito di Windows PowerShell.

Esempio 3

$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Remove-MDTMonitorData -ComputerObject $MonitorObject

Descrizione

In questo esempio vengono rimossi tutti gli elementi di dati di monitoraggio in cui il nome del computer è WDG-REF-01. L'oggetto viene trovato usando i cmdlet Get-MDTMonitorData e Where-Object . Per altre informazioni sul cmdlet Where-Object , vedere Uso del cmdlet Where-Object.

Remove-MDTPersistentDrive

In questa sezione viene descritto il cmdlet Remove-MDTPersistentDriveWindows di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Remove-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]

Descrizione

Questo cmdlet rimuove un'unità Windows PowerShell esistente creata utilizzando MDTProvider dall'elenco delle unità salvate in modo permanente in Deployment Workbench o in una sessione di Windows PowerShell utilizzando il cmdlet Restore-MDTPersistentDrive. Questo cmdlet viene chiamato quando una condivisione di distribuzione viene chiusa (rimossa da) Deployment Workbench.

Nota

L'elenco delle unità MDTProvider persistenti viene mantenuto in base al profilo utente per utente.

È possibile visualizzare l'elenco delle unità MDTProvider persistenti utilizzando il cmdlet Get-MDTPersistentDrive . È possibile aggiungere un'unità MDTProvider all'elenco delle unità persistenti usando il cmdlet Add-MDTPersistentDrive .

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Add-MDTPersistentDriveWindows .

- Nome <stringa>

Specifica il nome di un'unità Windows PowerShell creata usando il provider MDT e corrisponde a una condivisione di distribuzione esistente. Il nome è stato creato utilizzando il cmdlet New-PSDrive e specificando MDTProvider nel parametro PSProvider .

Per ulteriori informazioni su come creare una nuova unità Windows PowerShell utilizzando MDTProvider e su come creare una condivisione di distribuzione utilizzando Windows PowerShell, vedere la sezione "Creazione di una condivisione di distribuzione con Windows PowerShell" nel documento MDT, Guida agli esempi di Microsoft Deployment Toolkit.

Parametro Valore
Obbligatorio? Vero
Posizione? 1 e denominati
Valore predefinito Nessuna
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

-InputObject <PSObject>

Questo parametro specifica un oggetto unità di Windows PowerShell creato in precedenza nel processo. Immettere un oggetto PSObject , ad esempio uno generato dal cmdlet New-PSDrive .

Parametro Valore
Obbligatorio? Falso
Posizione? 2 e denominati
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet non fornisce output.

Esempio 1

Remove-MDTPersistentDrive -Name "DS001:"

Descrizione

In questo esempio la condivisione di distribuzione con il nome unità Windows PowerShell DS001 viene rimossa dall'elenco delle unità persistenti.

Esempio 2

$MDTPSDrive = Get-PSDrive | Where-Object {$_.Root -eq "C:\DeploymentShare" -and $_.Provider -like "*MDTProvider"}
Remove-MDTPersistentDrive -InputObject $MDTPSDrive

Descrizione

In questo esempio la condivisione di distribuzione viene rimossa in C:\DeploymentShare$ dall'elenco delle unità persistenti. I cmdlet GetPSDrive e Where-Object vengono usati per restituire l'unità Windows PowerShell MDT persistente al cmdlet Remove-MDTPersistentDrive usando la variabile $MDTPSDrive. Per altre informazioni sul cmdlet Where-Object , vedere Uso del cmdlet Where-Object. Per ulteriori informazioni sul cmdlet Get-PSDrive , vedere Uso del cmdlet Get-PSDrive.

Restore-MDTPersistentDrive

In questa sezione viene descritto il cmdlet Restore-MDTPersistentDrive di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Restore-MDTPersistentDrive [-Force] [<CommonParameters>]

Descrizione

Questo cmdlet ripristina un'unità di Windows PowerShell MDT persistente nell'elenco delle unità di Windows PowerShell attive per ogni condivisione di distribuzione aggiunta all'elenco delle unità di Windows PowerShell MDT persistenti. L'elenco delle unità MDT di Windows PowerShell persistenti viene gestito usando i cmdlet Add-MDTPersistentDrive e Remove-MDTPersistentDrive o Deployment Workbench.

Questo cmdlet chiama il cmdlet New-PSDrive per creare un'unità Windows PowerShell per ogni unità nell'elenco persistente MDT. Le unità di Windows PowerShell MDT persistenti sono simili ai mapping di unità di rete persistenti.

Nota

L'elenco delle unità Windows PowerShell di MDT persistenti viene mantenuto per utente e archiviato nel profilo utente.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere utilizzati con il cmdlet Restore-MDTPersistentDrive .

-Forza [<SwitchParameter>]

Questo parametro specifica che la condivisione di distribuzione deve essere aggiornata al ripristino (se necessario). Se questo parametro è:

  • Se necessario, la condivisione di distribuzione verrà aggiornata al ripristino (se necessario)

  • Omesso, quindi la condivisione di distribuzione non verrà aggiornata al ripristino

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject per ogni unità Windows PowerShell del provider MDT ripristinata.

Esempio 1

Get-MDTPersistentDrive

Descrizione

In questo esempio viene ripristinato l'elenco di unità persistenti MDT creando un'unità Windows PowerShell usando il tipo MDTProvider. La condivisione di distribuzione non verrà aggiornata al momento del ripristino.

Esempio 2

Get-MDTPersistentDrive -Force

Descrizione

In questo esempio viene ripristinato l'elenco di unità persistenti MDT creando un'unità Windows PowerShell usando il tipo MDTProvider. La condivisione di distribuzione verrà aggiornata al ripristino (se necessario).

Set-MDTMonitorData

In questa sezione viene descritto il cmdlet Get-MDTPersistentDrive per Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Set-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [-Settings <Hashtable>] [<CommonParameters>]

-oppure-

Set-MDTMonitorData [-Path <String>] [-MacAddress <String>] [Settings <Hashtable>] [<CommonParameters>]

Descrizione

Questo cmdlet crea un nuovo elemento di dati di monitoraggio o aggiorna un elemento di dati di monitoraggio esistente in una condivisione di distribuzione. È possibile identificare i dati di monitoraggio da rimuovere specificando:

  • Oggetto computer per l'elemento di monitoraggio nella condivisione di distribuzione. L'oggetto computer può essere ottenuto utilizzando il cmdlet Get-MDTMonitorData . Il primo esempio di sintassi illustra questo utilizzo.

  • Indirizzo MAC della scheda di rete primaria dell'elemento di monitoraggio per una condivisione di distribuzione specifica. L'indirizzo MAC viene assegnato automaticamente all'elemento dati di monitoraggio quando viene creato l'elemento per la condivisione di distribuzione. L'ultimo esempio di sintassi illustra questo utilizzo.

Nota

Una volta rimossi i dati di monitoraggio, non esiste alcun metodo per recuperare le informazioni.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Get- MDTMonitorData .

- Stringa del percorso <>

Questo parametro specifica l'unità MDTProvider di Windows PowerShell per la condivisione di distribuzione desiderata.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve essere impostata per impostazione predefinita su una posizione all'interno dell'unità Windows PowerShell MDTProvider desiderata.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-ComputerObject <PSObject>

Questo parametro specifica l'elemento di dati di monitoraggio da creare o aggiornare tramite un oggetto computer. Se questo parametro non è specificato, è necessario specificare il parametro MACAddress per identificare un particolare elemento di dati di monitoraggio.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

-MACAddress <String>

Questo parametro specifica l'elemento dati di monitoraggio da creare o aggiornare utilizzando l'indirizzo MAC della scheda di rete primaria del computer monitorato. Il formato del MACAddress è xx:xx:xx:xx:xx:xx, dove x è un carattere esadecimale specificato in maiuscolo (in base alle esigenze). Se questo parametro non è specificato, è necessario specificare il parametro ComputerObject per identificare un particolare elemento di dati di monitoraggio.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

-Tabella hash delle impostazioni <>

Questo parametro specifica le impostazioni dei dati di monitoraggio per l'elemento di dati di monitoraggio da creare o aggiornare. Il formato della tabella hash fornita con questo parametro è @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}. Se questo parametro non viene specificato, viene creato l'elemento di dati di monitoraggio, ma non viene memorizzata alcuna informazione di monitoraggio.

"Setting" Può essere qualsiasi proprietà elencata nel file ZTIGather.xml. Value Può essere qualsiasi valore valido per la proprietà specificata in "Setting".

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet non genera alcun output.

Esempio 1

$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Set-MDTMonitorData -ComputerObject $MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}

Descrizione

In questo esempio vengono rimossi tutti gli elementi di dati di monitoraggio in cui il nome del computer è WDG-REF-01. L'oggetto viene trovato usando i cmdlet Get-MDTMonitorData e Where-Object . Per altre informazioni sul cmdlet Where-Object , vedere Uso del cmdlet Where-Object. La proprietà OSDComputerName viene registrata come valore WDG-MDT-01 e la proprietà SkipWizard viene registrata come valore YES.

Esempio 2

Set-MDTMonitorData -MACAddress "00:11:22:33:44:55" MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}

Descrizione

In questo esempio viene creato o aggiornato un elemento di dati di monitoraggio con un indirizzo MACAddress con un valore di 00:11:22:33:44:55. La proprietà OSDComputerName viene registrata come valore WDG-MDT-01 e la proprietà SkipWizard viene registrata come valore YES.

Test-MDTDeploymentShare

Anche se questo cmdlet viene restituito utilizzando il cmdlet Get-Command come se si trovasse nello snap-in Microsoft.BDD.PSSnapIn, non viene implementato.

Test-MDTMonitorData

In questa sezione viene descritto il cmdlet Test-MDTMonitorData di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Test-MDTMonitorData -ServerName <String> -EventPort <Int32> -DataPort <Int32> [<CommonParameters>]

Descrizione

Questo cmdlet verifica se il servizio di monitoraggio MDT, che viene eseguito nel computer in cui è installato MDT, è abilitato e funziona correttamente. Il servizio di monitoraggio MDT raccoglie le informazioni di monitoraggio che possono essere visualizzate:

  • Nel nodo Monitoraggio in una condivisione di distribuzione in Deployment Workbench

  • Uso del cmdlet Get-MDTMonitorData

    Il servizio di monitoraggio MDT può essere disabilitato usando Disable-MDTMonitorService. Le informazioni di monitoraggio possono essere scritte nel servizio di monitoraggio MDT usando il cmdlet Set-MDTMonitorData .

Nota

Per il corretto funzionamento di questo cmdlet, è necessario che nella condivisione di distribuzione sia presente almeno un elemento dati di monitoraggio MDT. Se non sono state registrate informazioni di monitoraggio MDT, la condivisione di distribuzione non supererà il test.

Per altre informazioni sul servizio di monitoraggio MDT, vedi la sezione "Monitoraggio delle distribuzioni MDT" nel documento MDT Uso di Microsoft Deployment Toolkit.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Test-MDTMonitorData .

- Stringa server <>

Specifica il nome del computer in cui è installato MDT e in cui è in esecuzione il servizio di monitoraggio MDT.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito Nessuno
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-DataPort <Int32>

Questo parametro specifica la porta TCP usata come porta dati per il servizio di monitoraggio MDT.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- EventPort <Int32>

Questo parametro specifica la porta TCP usata come porta eventi per il servizio di monitoraggio MDT.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un valore booleano che rappresenta l'esito positivo (vero) o negativo (falso) del testo.

Esempio 1

Test-MDTMonitorData -Server "WDG-MDT-01" -DataPort "9801" EventPort "9800"

Descrizione

In questo esempio viene verificato se il servizio di monitoraggio MDT in WDG-MDT-01 è installato e in esecuzione. Il cmdlet verificherà usando una porta dati di 9801 e una porta eventi di 9800.

Update-MDTDatabaseSchema

In questa sezione viene descritto il cmdlet Update-MDTDatabaseSchema di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Update-MDTDatabaseSchema -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]

Descrizione

Questo cmdlet aggiorna un database database MDT esistente alla versione più recente dello schema di database database MDT. Ogni condivisione di distribuzione può essere associata a un solo database database MDT.

Questo cmdlet viene chiamato automaticamente quando viene aggiornata una condivisione di distribuzione, ad esempio quando si esegue il cmdlet Restore-MDTPersistentDrive con il parametro Force e il cmdlet Update-MDTDeploymentShare .

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Upgrade-MDTDatabaseSchema .

- Stringa SQLServer <>

Questo parametro specifica il nome del computer che esegue SQL Server in cui verrà aggiornato il database database MDT.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa di istanza <>

Questo parametro specifica l'istanza di SQL Server in cui esiste il database MDT da aggiornare. Se questo parametro viene omesso, si presuppone che il database database MDT si trovi nell'istanza di SQL Server predefinita.

Nota

Il servizio SQL Server Browser deve essere in esecuzione nel computer che esegue SQL Server affinché il cmdlet possa individuare l'istanza specificata in questo parametro.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa di porta <>

Questo parametro specifica la porta TCP da usare nella comunicazione con l'istanza di SQL Server specificata nel parametro SQLServer. La porta predefinita utilizzata da SQL Server è 1433. Specificare questo parametro quando SQL Server è configurato per l'utilizzo di una porta diversa dal valore predefinito. Il valore di questo parametro deve corrispondere alla porta configurata per SQL Server.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

Stringa -Netlib <>

Questo parametro specifica la libreria di rete di SQL Server usata nella comunicazione con l'istanza di SQL Server specificata nel parametro SQLServer. Il parametro può essere impostato su uno dei seguenti valori:

  • DBNMPNTW, utilizzato per specificare la comunicazione named pipe

  • DBSMSOCN, utilizzato per specificare la comunicazione dei socket TCP/IP

    Se questo parametro non viene specificato, viene usata la libreria di rete di SQL Server (DBNMPNTW).

Nota

Deployment Workbench non fornisce l'opzione per configurare la libreria di rete di SQL Server. L'ambiente di lavoro distribuzione usa sempre la comunicazione named pipes. Tuttavia, la libreria di rete SQL Server può essere configurata nel file CustomSettings.ini.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

- Stringa di database <>

Questo parametro specifica il nome del database da aggiornare nell'istanza di SQL Server specificata nel parametro Instance nell'istanza di SQL Server specificata nel parametro SQLServer.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto di tipo PSObject per il database MDT aggiornato. Questo cmdlet restituisce anche dati di tipo String se è incluso il parametro comune dettagliato .

Esempio 1

Update-MDTDatabaseSchema -SQLServer "WDGSQL01" Database "MDTDB"

Descrizione

In questo esempio viene aggiornato lo schema per un database MDT denominato MDTDB nell'istanza di SQL Server predefinita in un computer denominato WDG-SQL-01. La connessione verrà stabilita all'istanza di SQL Server usando la porta TCP predefinita e il protocollo Named Pipes.

Esempio 2

Update-MDTDatabaseSchema -SQLServer "WDGSQL01" -Instance "MDTInstance" -Port "6333" Database "MDTDB"

Descrizione

In questo esempio viene aggiornato lo schema per un database MDT denominato MDTDB nell'istanza di SQL Server denominata MDTInstance in un computer denominato WDG-SQL-01. La connessione verrà effettuata a SQL Server usando la porta TCP 6333 e il protocollo Named Pipes.

Update-MDTDeploymentShare

In questa sezione viene descritto il cmdlet Update-MDTDeploymentShare di Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Update-MDTDeploymentShare [-Path <String>] [-Force] [Compress] [<CommonParameters>]

Descrizione

Questo cmdlet aggiorna una condivisione di distribuzione esistente con i file più recenti di Windows ADK. Questo cmdlet aggiorna o rigenera anche le immagini di avvio di Windows PE necessarie in entrambi i formati di file WIM e ISO.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Update-MDTDeploymentShare .

- Stringa del percorso <>

Questo parametro specifica il percorso completo di una cartella esistente nella condivisione di distribuzione che viene aggiornata.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve usare per impostazione predefinita il percorso desiderato all'interno della condivisione di distribuzione.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

-Forza [<SwitchParameter>]

Questo parametro specifica se le immagini di avvio di Windows PE (file .iso e wim con estensione wim) per la condivisione di distribuzione devono essere completamente rigenerate. Se questo parametro è:

  • Fornito, quindi il cmdlet crea nuove versioni delle immagini di avvio di Windows PE. Questo processo richiede più tempo rispetto all'ottimizzazione delle immagini di avvio di Windows PE esistenti.

  • Omesso, il cmdlet ottimizza le immagini di avvio di Windows PE esistenti. Questo processo richiede meno tempo rispetto alla generazione di nuove versioni delle immagini di avvio di Windows PE. Se questo parametro viene omesso, il parametro Compress può essere utilizzato per ridurre le dimensioni delle immagini di avvio come parte del processo di ottimizzazione dell'immagine di avvio di Windows PE.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

-Compress [<SwitchParameter>]

Questo parametro specifica se le immagini di avvio di Windows PE (file .iso e wim con estensione wim) per la condivisione di distribuzione devono essere compresse quando vengono ottimizzate (senza il parametro Force ). Se questo parametro è:

  • Fornito, quindi il cmdlet comprime le immagini di avvio di Windows PE durante l'ottimizzazione

  • Omesso, quindi il cmdlet non comprime le immagini di avvio di Windows PE durante l'ottimizzazione

Nota

Questo parametro deve essere fornito solo se non viene fornito il parametro Forza . Se il parametro Force è incluso, vengono generate nuove immagini di avvio di Windows PE che vengono compresse fino alle dimensioni minime.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (pervalore)
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce dati di tipo String e produce dati aggiuntivi di tipo String se è incluso il parametro comune dettagliato .

Esempio 1

Update-MDTDepoymentShare

Descrizione

In questo esempio viene aggiornata la condivisione di distribuzione nella directory di lavoro di Windows PowerShell. Le immagini di avvio di Windows PE verranno ottimizzate. Le immagini di avvio di Windows PE non verranno compresse.

Esempio 2

Update-MDTDepoymentShare -Path "DS001:"

Descrizione

In questo esempio viene aggiornata la condivisione di distribuzione nell'unità MDT di Windows PowerShell denominata DS001:. Le immagini di avvio di Windows PE verranno ottimizzate. Le immagini di avvio di Windows PE non verranno compresse.

Esempio 3

Update-MDTDepoymentShare -Path "DS001:" -Compress

Descrizione

In questo esempio viene aggiornata la condivisione di distribuzione nell'unità MDT di Windows PowerShell denominata DS001:. Le immagini di avvio di Windows PE verranno ottimizzate. Le immagini di avvio di Windows PE verranno compresse.

Esempio 4

Update-MDTDepoymentShare -Path "DS001:" -Force

Descrizione

In questo esempio viene aggiornata la condivisione di distribuzione nell'unità MDT di Windows PowerShell denominata DS001:. Verranno generate nuove versioni delle immagini di avvio di Windows PE.

Update-MDTLinkedDS

In questa sezione viene descritto il cmdlet Update-MDTLinkedDS per Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Update-MDTLinkedDS -Path <String> [<CommonParameters>]

Descrizione

Questo cmdlet replica il contenuto da una condivisione di distribuzione a una condivisione di distribuzione collegata usando il profilo di selezione usato per definire la condivisione di distribuzione collegata. Il comportamento di replica è determinato in base alle impostazioni di configurazione per la condivisione di distribuzione collegata.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Update-MDTLinkedDS .

- Stringa del percorso <>

Questo parametro specifica il percorso completo della condivisione di distribuzione collegata che viene aggiornata.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve usare per impostazione predefinita il percorso desiderato all'interno della condivisione di distribuzione.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce dati di tipo String e produce dati aggiuntivi di tipo String se è incluso il parametro comune dettagliato .

Esempio 1

Update-MDTLinkedDS -Path "DS001:\Linked Deployment Shares\LINKED001"

Descrizione

In questo esempio viene replicato il contenuto della condivisione di distribuzione alla condivisione di distribuzione collegata nel percorso Windows PowerShell DS001:\Linked Deployment Shares\LINKED001 cartella.

Update-MDTMedia

In questa sezione viene descritto il cmdlet Update-MDTMedia per Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in MDT PowerShell. Per altre informazioni su come avviare una console di Windows PowerShell con lo snap-in MDT PowerShell caricato, vedere "Caricamento dello snap-in MDT di Windows PowerShell".

Sintassi

Update-MDTMedia -Path <String> [<CommonParameters>]

Descrizione

Questo cmdlet replica il contenuto di una condivisione di distribuzione in una cartella che contiene i supporti di distribuzione usando il profilo di selezione usato per definire i supporti di distribuzione. Il comportamento di replica è determinato in base alle impostazioni di configurazione per il supporto di distribuzione.

I supporti in LTI consentono di eseguire distribuzioni LTI esclusivamente da supporti multimediali locali senza connettersi a una condivisione di distribuzione. È possibile archiviare l'elemento multimediale su un DVD, un disco rigido USB o un altro dispositivo portatile. Dopo aver creato i supporti, generare immagini WIM avviabili che consentano l'esecuzione della distribuzione da dispositivi multimediali portatili disponibili localmente nel computer di destinazione.

Parametri

Questa sottosezione fornisce informazioni sui vari parametri che possono essere usati con il cmdlet Update-MDTMedia .

- Stringa del percorso <>

Questo parametro specifica il percorso completo della cartella che contiene i supporti di distribuzione da aggiornare.

Nota

Se non viene fornito questo parametro, la directory di lavoro di Windows PowerShell deve usare per impostazione predefinita il percorso desiderato all'interno della condivisione di distribuzione.

Parametro Valore
Obbligatorio? Vero
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? Falso
Accettare caratteri jolly? Falso

<CommonParameters>

Questo cmdlet supporta i parametri comuni seguenti: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Per altre informazioni, vedere l'argomento "about_CommonParameters", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce dati di tipo String e produce dati aggiuntivi di tipo String se è incluso il parametro comune dettagliato .

Esempio 1

Update-MDTMedia -Path "DS001:\Media\MEDIA001"

Descrizione

In questo esempio viene replicato il contenuto della condivisione di distribuzione nella cartella contenente i supporti di distribuzione nella cartella Windows PowerShell percorso DS001:\Media \MEDIA001.