Cmdlet Windows PowerShell MDT

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

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

Nella tabella 7 sono elencati i cmdlet Windows PowerShell 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 Windows PowerShell MDT

Cmdlet Descrizione
Add-MDTPersistentDrive Aggiunge una condivisione di distribuzione all'elenco di unità persistenti MDT che è possibile ripristinare 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 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 è possibile ripristinare usando il cmdlet Restore-MDTPersistentDrive .
Import-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 di database MDT associato a una condivisione di distribuzione.
Remove-MDTMonitorData Rimuove uno o più elementi di dati di monitoraggio MDT dai dati di monitoraggio MDT raccolti in una condivisione di distribuzione.
Remove-MDTPersistentDrive Rimuove una condivisione di distribuzione dall'elenco di unità Windows PowerShell persistenti 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 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 lo schema del database MDT DB.
Update-MDTDeploymentShare Aggiornamenti 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 da una condivisione di distribuzione in una cartella multimediale di distribuzione.

Add-MDTPersistentDrive

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

Sintassi

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

Descrizione

Questo cmdlet aggiunge un'unità Windows PowerShell esistente creata tramite MDTProvider a un elenco di unità persistenti 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 di unità MDTProvider persistenti viene mantenuto in base a un utente in base al profilo utente.

L'elenco di unità MDTProvider persistenti può essere visualizzato usando il cmdlet Get-MDTPersistentDrive .

Parametri

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

-Name <String>

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 usando il cmdlet New-PSDrive e specificando MDTProvider nel parametro PSProvider .

Per altre informazioni su come creare una nuova unità di Windows PowerShell usando MDTProvider e su come creare una condivisione di distribuzione usando Windows PowerShell, vedere la sezione "Creazione di una condivisione di distribuzione usando 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 (ByValue)
Accettare caratteri jolly? Falso

-InputObject <PSObject>

Questo parametro specifica un oggetto unità 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 (ByValue)
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à Windows PowerShell aggiunto all'elenco di unità persistenti.

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

Esempio 1

Add-MDTPersistentDrive -Name DS001

Descrizione

In questo esempio viene aggiunta la condivisione di distribuzione con il nome dell'unità Windows PowerShell DS001 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 viene aggiunto il nome di unità Windows PowerShell DS001, creato dal cmdlet New-PSDrive, all'elenco di 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 viene aggiunto il nome di unità Windows PowerShell DS001, creato dal cmdlet New-PSDrive, all'elenco di unità MDT persistenti tramite pipeing dell'oggetto unità Windows PowerShell appena creato al cmdlet Add-MDTPersistentDrive.

Disable-MDTMonitorService

Questa sezione descrive il cmdlet Windows PowerShell Disable-MDTMonitorService. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 abilitato successivamente tramite Enable-MDTMonitorService.

    Per altre informazioni sul servizio di monitoraggio MDT, vedere la sezione "Monitoraggio delle distribuzioni MDT" nel documento MDT Using the Microsoft Deployment Toolkit .For more information on the MDT monitoring service, see the section "Monitoring MDT Deployments" in the MDT document, Using the 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", a cui è possibile accedere digitando il comando seguente e quindi premendo INVIO:

Get-Help about_CommonParameters

Output

Questo cmdlet restituisce un oggetto tipo String se è incluso il parametro comune Verbose ; 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

Questa sezione descrive il cmdlet Windows PowerShell Enable-MDTMonitorService. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 tramite Disable-MDTMonitorService.

    Per altre informazioni sul servizio di monitoraggio MDT, vedere la sezione "Monitoraggio delle distribuzioni MDT" nel documento MDT Using the Microsoft Deployment Toolkit .For more information on the MDT monitoring service, see the section "Monitoring MDT Deployments" in the MDT document, Using the 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 evento 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 tipo String se è incluso il parametro comune Verbose ; 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 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 utilizzando il valore 7000 per la porta evento e il valore 7001 per la porta dati nel servizio di monitoraggio MDT.

Get-MDTDeploymentShareStatistics

Questa sezione descrive il cmdlet Get-MDTDeploymentShareStatistics Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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

  • Driver

  • Sistemi operativi

  • Pacchetti

  • Sequenze di attività

  • Profili di selezione

  • Condivisioni di distribuzione collegate

  • Supporti MDT

  • Computer nel database MDT

  • Creare e modelli nel database MDT

  • Posizioni nel database MDT

  • Ruoli nel database MDT

Nota

I valori delle statistiche correlate al database MDT non vengono popolati e restituiscono sempre un valore pari a zero.

Parametri

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

-Path <String>

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

Nota

Se questo parametro non viene specificato, la directory di lavoro 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 di condivisione di distribuzione per la condivisione di distribuzione specificata nell'unità Windows PowerShell DS001: MDTProvider.

Esempio 2

cd DS001:
Get-MDTDeploymentShareStatistics

Descrizione

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

Get-MDTMonitorData

Questa sezione descrive il cmdlet Windows PowerShell Get-MDTMonitorData. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 l'output di esempio 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à Windows PowerShell MDTProvider 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 .

-Path <String>

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

Nota

Se questo parametro non viene specificato, la directory di lavoro 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 è 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

Questo esempio restituisce i dati di monitoraggio per tutte le distribuzioni nella condivisione di distribuzione specificata nell'unità Windows PowerShell DS001: MDTProvider.

Esempio 2

cd DS001:
Get-MDTMonitorData

Descrizione

Questo esempio restituisce i dati di monitoraggio per tutte le distribuzioni nella condivisione di distribuzione specificata nell'unità Windows PowerShell DS001: MDTProvider. Usare il comando cd per impostare la directory di lavoro per Windows PowerShell sull'unità Windows PowerShell DS001: MDTProvider.

Esempio 3

Get-MDTMonitorData -Path DS001: -ID 22

Descrizione

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

Get-MDTOperatingSystemCatalog

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

Sintassi

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

Descrizione

Questo cmdlet recupera o crea un catalogo del sistema operativo per un'immagine del sistema operativo personalizzata in modo da poter modificare il file di unattend.xml corrispondente usando 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 del sistema operativo personalizzata 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 .

-ImageFile <String>

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

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

-Index <Int32>

Questo parametro specifica l'indice dell'immagine del sistema operativo desiderata all'interno del file di immagine del sistema operativo (file 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 nell'indice 2 nel file di immagine del sistema operativo DS001:\Operating Systems\Windows 8\sources\install.wim.

Get-MDTPersistentDrive

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

Sintassi

Get-MDTPersistentDrive [<CommonParameters>]

Descrizione

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

L'output di questo cmdlet contiene le informazioni seguenti:

  • Windows PowerShell nome dell'unità, ad esempio DS001

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

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

Nota

Questo elenco di unità Windows PowerShell MDT persistenti viene gestito in base all'utente e viene 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 identica all'oggetto 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

Questa sezione descrive il cmdlet di Windows PowerShell Import-MDTApplication. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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. È possibile importare i tipi di applicazione seguenti 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 che si trovano in altre cartelle condivise di rete usando il parametro NoSource . Il secondo esempio di sintassi illustra l'uso di questo cmdlet per questo tipo di applicazione.

  • Bundle di applicazioni, usati per raggruppare un set di applicazioni correlate, usando 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 .

-Path <String>

Questo parametro specifica il percorso completo di una cartella esistente in cui l'applicazione importata 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 questo parametro non viene specificato, la directory di lavoro Windows PowerShell deve essere impostata per impostazione predefinita sul 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

-Name <String>

Questo parametro specifica il nome dell'applicazione da aggiungere alla condivisione delle distribuzioni 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

-ApplicationSourcePath <String>

Questo parametro specifica il percorso completo dei file di origine dell'applicazione per l'applicazione che verranno importati nella condivisione di distribuzione. Questo parametro è valido solo per l'uso nel primo esempio di sintassi.

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

-DestinationFolder <String>

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'uso nel primo esempio di sintassi.

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

-Move [<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, quindi i file vengono spostati e i file nella cartella specificata nel parametro ApplicationSourcePath vengono eliminati

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

    Questo parametro è valido solo per l'uso 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 importata è un'applicazione che non dispone di 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 (ByValue)
Accettare caratteri jolly? Falso

-Bundle [<SwitchParameter>]

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

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (ByValue)
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

Questo esempio importa un'applicazione con file di origine dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\Office2010ProPlus\x86 e copia i file di origine 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

Questo esempio importa un'applicazione con file di origine dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\Office2010ProPlus\x86 e sposta i file di origine 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 a 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

Questa sezione descrive il cmdlet Windows PowerShell Import-MDTDriver. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 individua 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 .

-Path <String>

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 questo parametro non viene specificato, la directory di lavoro Windows PowerShell deve essere impostata per impostazione predefinita sul percorso desiderato all'interno della condivisione di distribuzione. Questo parametro deve essere specificato se il parametro SourcePath non è specificato.

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 del driver di dispositivo. Ogni struttura di cartelle, a partire dalla cartella specificata in questo parametro, viene eseguita la ricerca dei driver di dispositivo, incluse tutte le sottocartelle e il contenuto dei file .cab nella struttura di cartelle.

Nota

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

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 specificato, il driver di dispositivo verrà aggiunto e collegato al driver di dispositivo originale esistente.

Se questo parametro è:

  • Specificato, quindi i driver di dispositivo duplicati vengono importati

  • 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 (ByValue)
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

Questo esempio importa tutti i driver di dispositivo nella struttura delle cartelle con la radice della struttura di cartelle in \\WDG-MDT-01\Source$\Drivers. I driver di dispositivo vengono archiviati nella cartella Out-of-Box Drivers nella condivisione di distribuzione mappata all'unità Windows PowerShell DS001: MDTProvder. Se vengono rilevati driver di dispositivo duplicati, i driver di dispositivo verranno aggiunti e collegati ai driver di dispositivo esistenti originali 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 delle cartelle specificata nella matrice di stringhe $DriverSourcePath. I driver di dispositivo vengono archiviati nella cartella Out-of-Box Drivers nella condivisione di distribuzione mappata all'unità Windows PowerShell DS001: MDTProvder. Se vengono rilevati driver di dispositivo duplicati, vengono importati i driver di dispositivo duplicati.

Import-MDTOperatingSystem

Questa sezione descrive il cmdlet Windows PowerShell Import-MDTOperatingSystem. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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. È possibile importare i tipi di sistema operativo seguenti usando questo cmdlet:

  • Sistemi operativi dai file di origine originali, usando 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 acquisire immagini da computer di riferimento, usando 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 usando il parametro WDSServer . L'ultimo esempio di sintassi illustra 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 .

-Path <String>

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 questo parametro non viene specificato, la directory di lavoro Windows PowerShell deve essere impostata per impostazione predefinita sul 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

-SourcePath <String>

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

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

-DestinationFolder <String>

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'uso 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

-Move [<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, quindi i file vengono spostati e i file nella cartella specificata nel parametro DestinationFolder vengono eliminati

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

    Questo parametro è valido solo per l'uso 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

-SourceFile <String>

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

-SetupPath <String>

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

-WDSServer <String>

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 operativa nel server di Servizi di distribuzione Windows verranno importati nella condivisione di distribuzione. I file di immagine del sistema operativo effettivi 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'uso 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

Questo esempio importa un sistema operativo dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\Windows8 e copia i file di origine 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

Questo esempio importa un sistema operativo dalla cartella condivisa di rete in \\WDG-MDT-01\Source$\Windows8 e copia i file di origine 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

Questo esempio importa un file di immagine personalizzato (file wim) acquisito dal sistema operativo da \\WDG-MDT-01\ Capture$\WDG-REF-01_Capture.wim e copia il file di immagine in DS001:\Operating Systems\Windows8x64-Reference all'interno della condivisione di distribuzione. Il file wim di origine viene conservato nella cartella condivisa di rete.

Esempio 4

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

Descrizione

Questo esempio importa tutte le immagini del sistema operativo dal server di Servizi di distribuzione Windows denominato WDG-WDS-01 e crea un collegamento a ogni immagine del sistema operativo in DS001:\Operating Systems 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

Questa sezione descrive il cmdlet di Windows PowerShell Import-MDTPackage. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 .

-Path <String>

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 questo parametro non viene specificato, la directory di lavoro Windows PowerShell deve essere impostata per impostazione predefinita sul 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

-SourcePath <String>

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 per i file .cab e msu. Per i file con estensione 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

Questo esempio analizza la cartella condivisa di rete in \\WDG-MDT-01\Source$\OSPackages per i pacchetti del sistema operativo e copia 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

Questa sezione descrive il cmdlet Import-MDTTaskSequence Windows PowerShell. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 si baserà 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 .

-Path <String>

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 Control e a una sottocartella della cartella Control nella condivisione di distribuzione. Il valore del parametro ID verrà usato per creare una sottocartella all'interno del percorso specificato in questo parametro.

Nota

Se questo parametro non viene specificato, la directory di lavoro Windows PowerShell deve essere impostata per impostazione predefinita sul 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

-Template <String>

Questo parametro specifica il modello di sequenza di attività da utilizzare per importare la nuova sequenza di attività. I modelli di sequenza di attività sono .xml file che contengono i passaggi della sequenza di attività per un particolare tipo di sequenza di attività. Se il modello di 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à nel workbench di distribuzione" nel documento MDT , Uso di Microsoft Deployment Toolkit.

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

-Name <String>

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

-ID <String>

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 lettere maiuscole e non deve contenere spazi o caratteri speciali. Questo valore viene usato 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

-Comments <String>

Questo parametro specifica il testo che fornisce informazioni descrittive aggiuntive 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

-Version <String>

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

-OperatingSystemPath <String>

Questo parametro specifica il percorso completo Windows PowerShell della cartella nella condivisione di distribuzione che contiene il sistema operativo da usare con questa sequenza di attività, ad esempio DS001:\Operating Systems\Windows 8. Il sistema operativo deve essere già presente 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 utilizzare con questa sequenza di attività. Il sistema operativo deve essere già presente nella condivisione di distribuzione in cui viene importata la sequenza di attività.

È possibile recuperare l'oggetto Windows PowerShell per un sistema operativo usando il cmdlet Get-Item, ad esempio l'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

-FullName <String>

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

-OrgName <String>

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

-HomePage <String>

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

-ProductKey <String>

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

Nota

Se questo parametro non viene specificato, è necessario specificare il codice Product Key durante la distribuzione di questa sequenza di attività nella Distribuzione guidata, 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

-OverrideProductKey <String>

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

Nota

Se questo parametro non viene specificato, è necessario specificare la chiave MAK quando si distribuisce questa sequenza di attività nella Distribuzione guidata, 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

-AdminPassword <String>

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 questo parametro non viene specificato, è necessario specificare la password da assegnare all'account administrator locale predefinito nel computer di destinazione quando si distribuisce questa sequenza di attività nella Distribuzione guidata, 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

<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 Deploy Windows 8 in Reference Computer e viene creata la sequenza di attività nella cartella DS001:\Control\WIN8REFERENCE nella condivisione di distribuzione. Il commento "Sequenza di attività per la distribuzione di Windows 8 nel computer di riferimento (WDG-REF-01)" viene 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:\Operating Systems\Windows 8_x64 nella condivisione di distribuzione. Il proprietario registrato del sistema operativo verrà impostato su Woodgrove Bank Employee. L'organizzazione registrata del sistema operativo verrà impostata su Woodgrove Bank. Per impostazione predefinita https://www.woodgrovebank.com, la home page di Internet Explorer sarà . La password per l'account amministratore predefinito locale 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 Deploy Windows 8 in Reference Computer e viene creata la sequenza di attività nella cartella DS001:\Control\WIN8REFERENCE nella condivisione di distribuzione. Il commento "Sequenza di attività per la distribuzione di Windows 8 nel computer di riferimento (WDG-REF-01)" viene 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:\Operating Systems\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 Woodgrove Bank Employee. L'organizzazione registrata del sistema operativo verrà impostata su Woodgrove Bank. Per impostazione predefinita https://www.woodgrovebank.com, la home page di Internet Explorer sarà . La password per l'account amministratore predefinito locale verrà impostata su un valore di P@ssw0rd. Il codice Product Key per il sistema operativo dovrà essere fornito durante la distribuzione di questa sequenza di attività nella Distribuzione guidata, nel file CustomSettings.ini o nel database MDT.

New-MDTDatabase

Questa sezione descrive il cmdlet di Windows PowerShell New-MDTDatabase. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 di database MDT associato a una condivisione di distribuzione. Ogni condivisione di distribuzione può essere associata a un solo database di database MDT.

Parametri

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

-Path <String>

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

Nota

Se questo parametro non viene specificato, la directory di lavoro Windows PowerShell deve essere impostata per impostazione predefinita sul 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

-Force [<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 è:

  • A condizione che le tabelle all'interno di un database MDT esistente vengano ricreate

  • Omessa, quindi 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 (ByValue)
Accettare caratteri jolly? Falso

-SQLServer <String>

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

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

-Instance <String>

Questo parametro specifica l'istanza di SQL Server in cui verrà creato il nuovo database di database MDT. Se questo parametro viene omesso, il database MDT DB 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

-Port <String>

Questo parametro specifica la porta TCP da usare per la comunicazione con l'istanza di SQL Server specificata nel parametro SQLServer. La porta predefinita usata SQL Server è 1433. Specificare questo parametro quando SQL Server è configurato per l'uso 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

-Netlib <String>

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

  • DBNMPNTW, usato per specificare la comunicazione con named pipe

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

    Se questo parametro non viene specificato, vengono usate le named pipe SQL Server libreria di rete (DBNMPNTW).

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

-Database <String>

Questo parametro specifica il nome del database da creare nell'istanza di SQL Server specificata nel parametro Instance nel SQL Server specificato nel parametro SQLServer. La posizione predefinita e la convenzione di denominazione verranno usate per i file di database e di log durante la creazione del database.

Se il database specificato in questo parametro esiste già, il database non verrà ricreato. È possibile ricreare le tabelle all'interno del database in base al parametro Force .

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

-SQLShare <String>

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 di Windows usando il protocollo Named Pipes.

Nota

Se questo parametro non è incluso, non viene stabilita una connessione IPC$ protetta. Di conseguenza, la comunicazione delle 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à eseguita usando la porta TCP 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à eseguita usando la porta TCP SQL Server predefinita e il protocollo Named Pipes.

Remove-MDTMonitorData

Questa sezione descrive il cmdlet Windows PowerShell Get-MDTPersistentDrive. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 l'elemento 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 usando il cmdlet Get-MDTMonitorData . L'ultimo esempio di sintassi illustra questo utilizzo.

Nota

Dopo aver rimosso i dati di monitoraggio, non è disponibile alcun metodo per il recupero delle informazioni.

Parametri

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

-Path <String>

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

Nota

Se questo parametro non viene specificato, la directory di lavoro 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 usando 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 (ByValue)
Accettare caratteri jolly? Falso

-ComputerObject <PSObject>

Questo parametro specifica l'elemento di dati di monitoraggio da rimuovere usando 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 (ByValue)
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 tipo String se è incluso il parametro comune Verbose ; in caso contrario, non viene generato alcun output.

Esempio 1

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

Descrizione

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

Esempio 2

Remove-MDTMonitorData -ID 3

Descrizione

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

Esempio 3

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

Descrizione

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

Remove-MDTPersistentDrive

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

Sintassi

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

Descrizione

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

Nota

L'elenco di unità MDTProvider persistenti viene mantenuto in base a un utente in base al profilo utente.

L'elenco di unità MDTProvider persistenti può essere visualizzato usando il cmdlet Get-MDTPersistentDrive . È possibile aggiungere un'unità MDTProvider all'elenco di unità persistenti usando il cmdlet Add-MDTPersistentDrive .

Parametri

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

-Name <String>

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 usando il cmdlet New-PSDrive e specificando MDTProvider nel parametro PSProvider .

Per altre informazioni su come creare una nuova unità di Windows PowerShell usando MDTProvider e su come creare una condivisione di distribuzione usando Windows PowerShell, vedere la sezione "Creazione di una condivisione di distribuzione usando 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 (ByValue)
Accettare caratteri jolly? Falso

-InputObject <PSObject>

Questo parametro specifica un oggetto unità 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 (ByValue)
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 viene rimossa la condivisione di distribuzione con il nome dell'unità Windows PowerShell DS001 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 viene rimossa la condivisione di distribuzione in C:\DeploymentShare$ dall'elenco delle unità persistenti. I cmdlet GetPSDrive e Where-Object vengono usati per restituire l'unità Windows PowerShell persistente MDT al cmdlet Remove-MDTPersistentDrive usando la variabile $MDTPSDrive. Per altre informazioni sul cmdlet Where-Object , vedere Uso del cmdlet Where-Object. Per altre informazioni sul cmdlet Get-PSDrive , vedere Uso del cmdlet Get-PSDrive.

Restore-MDTPersistentDrive

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

Sintassi

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

Descrizione

Questo cmdlet ripristina un'unità Windows PowerShell MDT persistente nell'elenco di unità Windows PowerShell attive per ogni condivisione di distribuzione aggiunta all'elenco di unità Windows PowerShell MDT persistenti. L'elenco di unità Windows PowerShell MDT persistenti viene gestito tramite 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 MDT persistente. Le unità MDT persistenti Windows PowerShell sono simili ai mapping delle unità di rete persistenti.

Nota

Questo elenco di unità 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 Restore-MDTPersistentDrive .

-Force [<SwitchParameter>]

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

  • Fornita, la condivisione di distribuzione verrà aggiornata quando viene ripristinata (se necessario)

  • Omesso, la condivisione di distribuzione non verrà aggiornata quando viene ripristinata

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (ByValue)
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 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 quando viene ripristinata.

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 quando viene ripristinata (se necessario).

Set-MDTMonitorData

Questa sezione descrive il cmdlet Windows PowerShell Get-MDTPersistentDrive. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 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 usando 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 di dati di monitoraggio quando l'elemento viene creato per la condivisione di distribuzione. L'ultimo esempio di sintassi illustra questo utilizzo.

Nota

Dopo aver rimosso i dati di monitoraggio, non è disponibile alcun metodo per il recupero delle informazioni.

Parametri

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

-Path <String>

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

Nota

Se questo parametro non viene specificato, la directory di lavoro 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 usando 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 (ByValue)
Accettare caratteri jolly? Falso

-MACAddress <String>

Questo parametro specifica l'elemento di dati di monitoraggio da creare o aggiornare usando l'indirizzo MAC della scheda di rete primaria del computer monitorato. Il formato di MACAddress è xx:xx:xx:xx:xx:xx:xx, dove x è un carattere esadecimale specificato in lettere maiuscole (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 (ByValue)
Accettare caratteri jolly? Falso

-Settings <Hashtable>

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 vengono archiviate informazioni 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 (ByValue)
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 viene rimosso qualsiasi elemento di dati di monitoraggio in cui il nome del computer è WDG-REF-01. L'oggetto viene trovato usando il cmdlet Get-MDTMonitorData e il cmdlet 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 con 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 dati di monitoraggio con macAddress con valore 00:11:22:33:44:55. La proprietà OSDComputerName viene registrata come valore WDG-MDT-01 e la proprietà SkipWizard viene registrata come con valore YES.

Test-MDTDeploymentShare

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

Test-MDTMonitorData

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

Sintassi

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

Descrizione

Questo cmdlet verifica se il servizio di monitoraggio MDT, eseguito nel computer in cui è installato MDT, è abilitato e in esecuzione 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 tramite 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, nella condivisione di distribuzione deve essere presente almeno un elemento di dati di monitoraggio MDT. Se non sono state registrate informazioni di monitoraggio MDT, la condivisione di distribuzione non riuscirà il test.

Per altre informazioni sul servizio di monitoraggio MDT, vedere la sezione "Monitoraggio delle distribuzioni MDT" nel documento MDT Using the Microsoft Deployment Toolkit .For more information on the MDT monitoring service, see the section "Monitoring MDT Deployments" in the MDT document, Using the Microsoft Deployment Toolkit.

Parametri

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

-Server <String>

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

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 evento 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 (true) o l'errore (false) del testo.

Esempio 1

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

Descrizione

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

Update-MDTDatabaseSchema

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

Sintassi

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

Descrizione

Questo cmdlet aggiorna un database MDT DB esistente alla versione più recente dello schema del database MDT DB. Ogni condivisione di distribuzione può essere associata a un solo database di 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 .

-SQLServer <String>

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

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

-Instance <String>

Questo parametro specifica l'istanza di SQL Server in cui esiste il database di database MDT da aggiornare. Se questo parametro viene omesso, si presuppone che il database MDT DB si trova 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

-Port <String>

Questo parametro specifica la porta TCP da usare per la comunicazione con l'istanza di SQL Server specificata nel parametro SQLServer. La porta predefinita usata SQL Server è 1433. Specificare questo parametro quando SQL Server è configurato per l'uso 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

-Netlib <String>

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

  • DBNMPNTW, usato per specificare la comunicazione con named pipe

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

    Se questo parametro non viene specificato, vengono usate le named pipe SQL Server libreria di rete (DBNMPNTW).

Nota

Deployment Workbench non fornisce l'opzione per la configurazione della libreria di rete SQL Server. Deployment Workbench usa sempre la comunicazione con named pipe. 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

-Database <String>

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 Verbose .

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à eseguita 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 di un database MDT denominato MDTDB nell'istanza di SQL Server denominata MDTInstance in un computer denominato WDG-SQL-01. La connessione verrà eseguita al SQL Server usando la porta TCP 6333 e il protocollo Named Pipes.

Update-MDTDeploymentShare

Questa sezione descrive il cmdlet Windows PowerShell Update-MDTDeploymentShare. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 .

-Path <String>

Questo parametro specifica il percorso completo di una cartella esistente nella condivisione di distribuzione da aggiornare.

Nota

Se questo parametro non viene specificato, la directory di lavoro Windows PowerShell deve essere impostata per impostazione predefinita sul 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

-Force [<SwitchParameter>]

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

  • Fornito, 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, quindi 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, è possibile usare il parametro Compress per ridurre le dimensioni delle immagini di avvio come parte del processo di ottimizzazione delle immagini di avvio di Windows PE.

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

-Compress [<SwitchParameter>]

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

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

  • Omesso, il cmdlet non comprime le immagini di avvio di Windows PE perché vengono ottimizzate

Nota

Questo parametro deve essere specificato solo se il parametro Force non è specificato. Se il parametro Force è incluso, vengono generate nuove immagini di avvio di Windows PE e vengono compresse con dimensioni minime.

Parametro Valore
Obbligatorio? Falso
Posizione? Denominato
Valore predefinito -
Accettare l'input della pipeline? True (ByValue)
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 di tipo String aggiuntivi se è incluso il parametro comune Verbose .

Esempio 1

Update-MDTDepoymentShare

Descrizione

In questo esempio viene aggiornata la condivisione di distribuzione nella directory di lavoro 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

Questo esempio aggiorna la condivisione di distribuzione nell'unità Windows PowerShell MDT 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

Questo esempio aggiorna la condivisione di distribuzione nell'unità Windows PowerShell MDT 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

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

Update-MDTLinkedDS

Questa sezione descrive il cmdlet Windows PowerShell Update-MDTLinkedDS. Eseguire questo cmdlet da una console di Windows PowerShell in cui è caricato lo snap-in powershell MDT. Per altre informazioni su come avviare una console di Windows PowerShell in cui è caricato lo snap-in di PowerShell MDT, vedere "Caricamento dello snap-in MDT 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 viene 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 .

-Path <String>

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

Nota

Se questo parametro non viene specificato, la directory di lavoro Windows PowerShell deve essere impostata per impostazione predefinita sul 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 di tipo String aggiuntivi se è incluso il parametro comune Verbose .

Esempio 1

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

Descrizione

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

Update-MDTMedia

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

Sintassi

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

Descrizione

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

I supporti in LTI consentono di eseguire distribuzioni LTI esclusivamente da supporti locali senza connettersi a una condivisione di distribuzione. È possibile archiviare il supporto in un DVD, un disco rigido USB o un altro dispositivo portatile. Dopo aver creato il supporto, generare immagini WIM di avvio che consentono di eseguire la 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 .

-Path <String>

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

Nota

Se questo parametro non viene specificato, la directory di lavoro Windows PowerShell deve essere impostata per impostazione predefinita sul 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 di tipo String aggiuntivi se è incluso il parametro comune Verbose .

Esempio 1

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

Descrizione

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