WinPE: Windows PowerShell サポートの Windows PE への追加
WinPE に PowerShell サポートを追加でき、これを使用することで Windows 展開を自動化できます。
Note
Arm64 Windows PE の場合、次に示すサンプル コマンドとフォルダー パスの「AMD64」を「Arm64」に置き換えます。
Windows PE ファイルのローカル コピーを準備する
テクニシャン PC の場合:
Windows アセスメント & デプロイメント キット (ADK) と WinPE アドオンをダウンロードしてインストールします。
Windows 10 バージョン 1809 より前の ADK バージョンでは、WinPE は aADK の一部であり、個別のアドオンではありません。
管理者として、[展開およびイメージング ツール環境] を開始します。
Windows PE ファイルの作業コピーを作成します。
copype amd64 C:\WinPE_amd64_PS
詳細については、「CopyPE コマンド ライン オプション」をご覧ください。
WinPE PowerShell オプション コンポーネントを追加する
WinPE イメージを含むファイルのワーキング セットが用意できたので、イメージをマウントし、PowerShell の追加に必要な WinPE オプション コンポーネントを追加できます。
次のスクリプトを使用して、Windows イメージをマウントし、Windows PowerShell 用の Windows PE オプションコンポーネントを追加して、イメージのマウントを解除します。
WinPE イメージをマウントする。
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64_PS\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_amd64_PS\mount"
必要なオプション コンポーネントをイメージに追加します。 次の例は、en-US 言語でイメージに追加するコンポーネントを示しています。 イメージに追加の言語がある場合は、イメージに含まれている他の言語について、以下のパッケージのバージョンも追加します。
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"
イメージのマウントを解除し、変更をコミットします。
Dism /Unmount-Image /MountDir:C:\WinPE_amd64_PS\mount /Commit
このバージョンの Windows PE を USB キーにインストールする
PowerShell を含む WinPE イメージを作成したので、起動可能な WinPE メディアを作成できます。
テクニシャン PC に USB キーを挿入します。
MakeWinPEMedia を実行して、WinPE イメージを含む起動可能な USB キーを作成します。
MakeWinPEMedia /UFD C:\WinPE_amd64_PS F:
警告
MakeWinPEMedia により、USB ドライブはフォーマットされ、既存のコンテンツはすべて消去されます。 保持する必要のあるファイルや情報が USB ドライブに含まれていないことを確認してください。
Windows PE で Windows PowerShell を開始する
作成した WinPE の起動可能なメディアを使用して、PC を WinPE で起動します。
WinPE のコマンドラインから、Windows PowerShell を開始します。
X:\Windows\system32\WindowsPowerShell\v1.0\powershell
関連トピック
WinPE:パッケージの追加 (オプション コンポーネント リファレンス)
WinPE:ブート CD、DVD、ISO、VHD の作成」をご覧ください。