Condividi tramite


Publish-SCWindowsPE

Pubblica un'immagine Windows PE aggiornata da usare da tutti i server PXE nell'ambiente VMM.

Sintassi

Publish-SCWindowsPE
       [-VMMServer <ServerConnection>]
       [-RunAsynchronously]
       -Path <String>
       [-ISOPath <String>]
       [-IsUEFI]
       [<CommonParameters>]
Publish-SCWindowsPE
       [-VMMServer <ServerConnection>]
       [-RunAsynchronously]
       [-UseDefaultImage]
       [-ISOPath <String>]
       [-IsUEFI]
       [<CommonParameters>]

Descrizione

Il cmdlet Publish-SCWindowsPE pubblica un'immagine windows preinstallation Environment (Winows PE) aggiornata per l'uso da parte di tutti i server EXecution Environment (PXE) pre-boot nell'ambiente VMM (Virtual Machine Manager).

Nota: questo cmdlet deve essere eseguito nel server di gestione VMM.

Scenari che richiedono un'immagine di Windows PE aggiornata:

  • Windows Automated Installation Kit (AIK) viene patchato o Microsoft rilascia una nuova versione di Windows AIK.
  • I file binari dell'agente VMM vengono patchati.
  • Aggiungere driver personalizzati o altri file personalizzati a Windows PE.

Nota: personalizzare l'immagine di Windows PE aggiungendo driver o file personalizzati usando gli strumenti di Windows standard e quindi usare questo cmdlet per pubblicare l'immagine WIM di avvio di Windows PE aggiornata in una condivisione di libreria.

Per ogni scenario è necessario usare questo cmdlet non solo per aggiungere l'immagine windows PE aggiornata a VMM, ma anche per ricompilarla.

Le attività eseguite tramite questo cmdlet includono quanto segue:

1. Specificare l'immagine windows PE di origine:

Opzione 1: iniziare dall'immagine Standard di Windows PE da Windows AIK attualmente installata nel server di gestione VMM. In questo caso, è necessario elaborare sia le versioni x86 che x64 di Winows PE.

Opzione 2: iniziare da un'immagine Windows PE esistente in una condivisione di libreria VMM. In questo caso, viene elaborata solo l'immagine windows PE specificata (che è x86 o x64).

Nota: l'immagine di Windows PE scelta non deve contenere già l'agente VMM. Se si seleziona un'immagine di Windows PE di questo tipo, viene restituito un errore e l'immagine di Windows PE non viene importata.

2. Specificare la cartella delle risorse della libreria in cui archiviare l'immagine di Windows PE aggiornata.

Nota: VMM crea una cartella denominata Boot WIMS con Agent nella cartella delle risorse della libreria di destinazione, se non esiste già.

3. Costruire una nuova immagine Windows PE dall'immagine Winows PE di origine come indicato di seguito:

un. Copiare l'immagine windows PE di origine in un percorso temporaneo nel server di gestione VMM.

b. Montare l'immagine WinPE.

c. Copiare i file dell'agente dal percorso fisso nel server di gestione VMM in un percorso fisso nell'immagine di Windows PE. Sovrascrivere tutti i file già presenti nell'immagine di Windows PE, ma non eliminare in caso contrario file o directory.

d. Eseguire attività di configurazione di Windows PE, ad esempio l'impostazione delle dimensioni del disco RAM, la verifica dell'installazione di funzionalità facoltative come WMI e così via.

e. Smontare l'immagine e eseguire il commit delle modifiche.

f. Copiare l'immagine Winows PE aggiornata nella cartella WIM di avvio con Agent.

4. Forzare l'individuazione nella cartella delle risorse della libreria e verificare che l'immagine windows PE appena inserita venga visualizzata nell'ambiente VMM.

5. Utilizzare Publish-SCWindowsPE per copiare tutte le immagini di Windows PE nelle WIM di avvio con la cartella Agent in tutti i server PXE e per estrarre programmi di avvio di rete Windows (NBP) in ogni server PXE.

Esempio

Esempio 1: Aggiornare l'immagine di Windows PE con una base di immagini Windows PE personalizzata

PS C:\> Publish-SCWindowsPE -Path "\\LibraryServer02\VMMWinPE\ContosoIT.wim"

Questo comando usa un'immagine di base personalizzata per creare un'immagine di Windows PE e aggiorna tutti i server PXE VMM.

Esempio 2: Ricreare l'immagine Windows PE e aggiornare i server PXE VMM

PS C:\> Publish-SCWindowsPE -UseDefaultImage

Questo comando ricrea l'immagine di Windows PE usando l'immagine di Windows PE da (o aggiornata da) windows ADK. Aggiorna quindi tutti i server PXE VMM.

Parametri

-ISOPath

Specifica il percorso di destinazione per un file ISO.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-IsUEFI

Indica che il computer in cui verrà installato il sistema operativo è basato su UEFI (Unified Extensible Firmware Interface).

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Path

Specifica il percorso di destinazione per l'operazione.

Formati di esempio:

  • Percorso locale: -Path "F:\"
  • Percorso UNC: -Path "\\Library\Templates"
  • Percorso GUID del volume: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • Percorso VMware ESX: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Percorso Citrix XenServer: -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UseDefaultImage

Indica che le immagini di Windows Preinstallation Environment (Windows PE) nuove o aggiornate vengono pubblicate usando le immagini Windows PE standard della versione più recente di Windows Automated Deployment Kit (Windows ADK).

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server VMM.

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False