WinPE: Windows PowerShell サポートの Windows PE への追加

WinPE に PowerShell サポートを追加でき、これを使用することで Windows 展開を自動化できます。

Note

Arm64 Windows PE の場合、次に示すサンプル コマンドとフォルダー パスの「AMD64」を「Arm64」に置き換えます。

Windows PE ファイルのローカル コピーを準備する

テクニシャン PC の場合:

  1. Windows アセスメント & デプロイメント キット (ADK) と WinPE アドオンをダウンロードしてインストールします。

    Windows 10 バージョン 1809 より前の ADK バージョンでは、WinPE は aADK の一部であり、個別のアドオンではありません。

  2. 管理者として、[展開およびイメージング ツール環境] を開始します。

  3. Windows PE ファイルの作業コピーを作成します。

    copype amd64 C:\WinPE_amd64_PS
    

    詳細については、「CopyPE コマンド ライン オプション」をご覧ください。

WinPE PowerShell オプション コンポーネントを追加する

WinPE イメージを含むファイルのワーキング セットが用意できたので、イメージをマウントし、PowerShell の追加に必要な WinPE オプション コンポーネントを追加できます。

次のスクリプトを使用して、Windows イメージをマウントし、Windows PowerShell 用の Windows PE オプションコンポーネントを追加して、イメージのマウントを解除します。

  1. WinPE イメージをマウントする。

    Dism /Mount-Image /ImageFile:"C:\WinPE_amd64_PS\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_amd64_PS\mount"
    
  2. 必要なオプション コンポーネントをイメージに追加します。 次の例は、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"
    
  3. イメージのマウントを解除し、変更をコミットします。

    Dism /Unmount-Image /MountDir:C:\WinPE_amd64_PS\mount /Commit
    

このバージョンの Windows PE を USB キーにインストールする

PowerShell を含む WinPE イメージを作成したので、起動可能な WinPE メディアを作成できます。

  1. テクニシャン PC に USB キーを挿入します。

  2. MakeWinPEMedia を実行して、WinPE イメージを含む起動可能な USB キーを作成します。

    MakeWinPEMedia /UFD C:\WinPE_amd64_PS F:
    

    警告

    MakeWinPEMedia により、USB ドライブはフォーマットされ、既存のコンテンツはすべて消去されます。 保持する必要のあるファイルや情報が USB ドライブに含まれていないことを確認してください。

Windows PE で Windows PowerShell を開始する

  1. 作成した WinPE の起動可能なメディアを使用して、PC を WinPE で起動します。

  2. WinPE のコマンドラインから、Windows PowerShell を開始します。

    X:\Windows\system32\WindowsPowerShell\v1.0\powershell
    

WinPE の概要

WinPE:パッケージの追加 (オプション コンポーネント リファレンス)

WinPE:起動可能な USB ドライブの作成

WinPE:ブート CD、DVD、ISO、VHD の作成」をご覧ください。

WinPE: マウントとカスタマイズ