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 |