WinPE: Aggiunta del supporto Windows PowerShell a Windows PE
È possibile aggiungere il supporto di PowerShell a WinPE, che può essere usato per automatizzare la distribuzione di Windows.
Preparare una copia locale dei file Windows PE
Su un PC tecnico:
Scaricare e installare il componente aggiuntivo Windows Assessment and Deployment Kit (ADK) e il componente aggiuntivo WinPE corrispondente.
Per le versioni di ADK precedenti alla Windows 10, versione 1809, WinPE fa parte di ADK e non è un componente aggiuntivo separato.
Avviare l'ambiente degli strumenti di distribuzione e creazione di immagini come amministratore.
Creare una copia funzionante dei file Windows PE:
copype amd64 C:\WinPE_amd64_PS
Per altre informazioni, vedere Opzioni della riga di comando CopyPE .
Aggiungere componenti facoltativi di WinPE PowerShell
Dopo aver creato un set di file che include un'immagine WinPE, è possibile montare l'immagine e aggiungere i componenti facoltativi WinPE necessari per aggiungere PowerShell.
Usare lo script seguente per montare l'immagine di Windows, aggiungere i componenti facoltativi di Windows PE per Windows PowerShell e smontare l'immagine.
Montare l'immagine WinPE:
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64_PS\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_amd64_PS\mount"
Aggiungere i componenti facoltativi necessari all'immagine. L'esempio seguente mostra i componenti da aggiungere a un'immagine con la lingua en-US. Se l'immagine include altre lingue, aggiungere anche le versioni dei pacchetti seguenti per le altre lingue incluse nell'immagine.
Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab" Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab"
Smontare l'immagine, eseguire il commit delle modifiche:
Dism /Unmount-Image /MountDir:C:\WinPE_amd64_PS\mount /Commit
Installare questa versione di Windows PE in una chiave USB
Dopo aver creato un'immagine WinPE che include PowerShell, è possibile creare supporti WinPE avviabili.
Inserire un'unità USB nel PC tecnico.
Eseguire MakeWinPEMedia per creare una chiave USB di avvio che include l'immagine WinPE:
MakeWinPEMedia /UFD C:\WinPE_amd64_PS F:
Avviso
MakeWinPEMedia formatta l'unità USB e cancella qualsiasi contenuto esistente. Assicurarsi che l'unità USB non contenga file o informazioni da mantenere.
Avviare Windows PowerShell in Windows PE
Avviare un PC in WinPE usando il supporto di avvio WinPE creato.
Dalla riga di comando WinPE avviare Windows PowerShell:
X:\Windows\system32\WindowsPowerShell\v1.0\powershell
Argomenti correlati
WinPE: Aggiungere pacchetti (Informazioni di riferimento per i componenti facoltativi)
WinPE: Creare un'unità di avvio USB