Configuration Managerを使用してブート イメージをカスタマイズする

Configuration Manager (現在のブランチ) に適用

Configuration Managerの各バージョンでは、特定のバージョンの Windows Assessment and Deployment Kit (Windows ADK) がサポートされています。 サポートされているバージョンの Windows ADK の WinPE アドオンの Windows PE (WinPE) バージョンに基づいている場合は、Configuration Manager コンソールからブート イメージをサービスまたはカスタマイズできます。 Configuration Manager コンソールでブート イメージをカスタマイズする方法の詳細については、「ブート イメージの管理」を参照してください。

他のバージョンの WinPE を含むブート イメージの場合は、別の方法を使用してカスタマイズします。 たとえば、展開イメージのサービスと管理 (DISM) コマンド ライン ツールを使用します。 次に、OS デプロイで使用するブート イメージをConfiguration Managerにインポートします。

たとえば、サイト サーバーにWindows 11用の Windows ADK アドオンと WinPE アドオンをインストールします。 Windows 11の WinPE アドオンから WinPE バージョン 11 に基づく x64 ブート イメージの場合は、Configuration Manager コンソールからカスタマイズできます。 ただし、WinPE バージョン 10 に基づく x86 ブート イメージはサポートされていますが、別のコンピューターから手動でカスタマイズする必要があります。 windows ADK for Windows 10と共にインストールされている DISM のバージョンを使用します。 その後、Configuration Manager コンソールにブート イメージを追加できます。

重要

Windows 11 および Windows Server 2022 の WinPE アドオンの 32 ビット バージョンの Windows PE (WinPE) はサポートされていません。 32 ビット WinPE の最後にサポートされているバージョンは、Windows 10 バージョン 2004 の WinPE アドオンで利用できます。 詳細については、「 Windows ADK をダウンロードしてインストールする」を参照してください。

次の手順は、WinPE バージョン 10 を使用する x86 ブート イメージをカスタマイズするプロセスをまとめたものです。

  • Windows 10 バージョン 2004 用の Windows ADK および WinPE アドオンをインストールする
  • DISM コマンド ライン ツールを使用して、次の処理を行います。
    • x86 ブート イメージをマウントする
    • 省略可能なコンポーネントを追加する
    • ドライバーの追加
    • ブート イメージへの変更をコミットする
  • カスタマイズしたブート イメージをインポートしてConfiguration Manager

必須コンポーネント

この記事の手順では、必要な WinPE オプション コンポーネントを追加する方法Configuration Manager示します。

  • WinPE-WMI: Windows Management Instrumentation (WMI) のサポートを追加します。

  • WinPE-Scripting: Windows スクリプト ホスト (WSH) のサポートを追加します。

  • WinPE-WDS-Tools: Windows Deployment Services (WDS) ツールをインストールします。

追加できる他の WinPE パッケージがあります。 詳細については、「 WinPE の省略可能なコンポーネントリファレンス」を参照してください

DISM を使用してイメージをカスタマイズする

  1. Windows ADK のバージョンを持たないコンピューターで、Configuration Manager コンポーネントがインストールされていない場合は、Windows ADK () と WinPE アドオン (adksetup.exeadkwinpesetup.exe) をインストールします。 詳細については、「 その他の ADK ダウンロード」を参照してください。

    ヒント

    このプロセスの 展開ツール コンポーネントのみをインストールする必要があります。

  2. WinPE インストール フォルダーからブート イメージ (winpe.wim) をコピーします。既定では です C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\en-us。 ブート イメージをカスタマイズするコンピューター上に作業ディレクトリを作成し、既定のイメージ ファイルをコピーします。 この手順では、フォルダー名として を使用 C:\WinPE します。 例:

    $workingDir = New-Item -Path "C:\" -Name "WinPE" -ItemType "directory"
    $peDir = "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\en-us"
    Copy-Item "$($peDir)\winpe.wim" -Destination $workingDir
    
  3. ブート イメージのマウント ポイントとして使用する新しいフォルダーを作成します。 この手順では、フォルダー名として を使用 C:\WinPEMount します。

    New-Item -Path "C:\" -Name "WinPEMount" -ItemType "directory"
    
  4. DISM を使用して、ブート イメージをローカルの Windows PE フォルダーにマウントします。 たとえば、次のコマンド ラインを入力します。

    重要

    インストールされている Windows ADK の DISM のバージョンを使用していることを確認します。 Windows は既定で OS バージョンに設定される場合があります。これは、サービスを提供している WinPE のバージョンを技術的にサポートしていない可能性があります。 詳細については、「 DISM でサポートされるプラットフォーム」を参照してください。

    Set-Location "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\"
    
    .\dism.exe /mount-wim /wimfile:C:\WinPE\winpe.wim /index:1 /mountdir:C:\WinPEMount
    

    ヒント

    DISM コマンドの詳細については、「 DISM リファレンス」を参照してください

  5. ブート イメージをマウントした後、DISM を使用して、オプションのコンポーネントをブート イメージに追加します。 既定では、省略可能なコンポーネントは にあります C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs

    注:

    この手順では、省略可能なコンポーネントの既定の場所と en-us ロケールを使用します。 使用するパスは、Windows ADK で選択するバージョンとインストール オプション、およびブート イメージのロケールによって異なる場合があります。

    次のコマンドを入力して、必要なオプション コンポーネントConfiguration Managerインストールします。

    $ocpath = "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\winpe-wmi.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\winpe-scripting.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\winpe-wds-tools.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\en-us\winpe-wmi_en-us.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\en-us\winpe-scripting_en-us.cab"
    
    .\dism.exe /image:C:\WinPEMount /add-package /packagepath:"$($ocpath)\en-us\winpe-wds-tools_en-us.cab"
    

    ヒント

    ブート イメージに追加できるさまざまなパッケージの詳細については、「 WinPE の省略可能なコンポーネントリファレンス」を参照してください。

  6. 必要に応じて、DISM を使用してブート イメージに特定のドライバーを追加します。 たとえば、次のコマンドを入力して、ドライバーをブート イメージに追加します。

    .\dism.exe /image:C:\WinPEMount /add-driver /driver:C:\Drivers\driver.inf
    
  7. 変更が完了したら、次のコマンドを入力してブート イメージ ファイルのマウントを解除し、変更をコミットします。

    .\dism.exe /unmount-wim /mountdir:C:\WinPEMount /commit
    

    重要

    このカスタマイズされたイメージを使用するかどうかにかかわらず、完了したらマウントを解除してください。 変更を保存せずにイメージのマウントを解除するには、 オプションの代わりに パラメーターを/commit使用/discardします。

  8. カスタマイズしたブート イメージをサイトの一元化されたパッケージ ソースの場所にコピーします。

ブート イメージをインポートする

更新されたブート イメージをConfiguration Managerに追加して、タスク シーケンスで使用できるようにします。 更新されたブート イメージをインポートするには、次の手順に従います。

  1. Configuration Manager コンソールで、[ソフトウェア ライブラリ] ワークスペースに移動し、[オペレーティング システム] を展開して、[ブート イメージ] ノードを選択します。

  2. リボンの [ ホーム ] タブの [ 作成 ] グループで、[ ブート イメージの追加] を選択します。 この操作により、ブート イメージの追加ウィザードが開始されます。

  3. [ データ ソース ] ページで、次のオプションを指定します。

    • 更新されたブート イメージ ファイルへの パス を指定します。 指定されたパスは、UNC 形式の有効なネットワーク パスである必要があります。 例: \\server\share\WinPE10x86\winpe.wim

    • [ブート イメージ] の一覧から特定の ブート イメージを 選択します。 WIM ファイルに複数のイメージが含まれている場合は、各イメージが一覧表示されます。

  4. [ 全般 ] ページで、次のオプションを指定します。

    • [名前]: ブート イメージの一意の名前を指定します。

    • バージョン: ブート イメージのバージョン番号を指定します。 この値は OS バージョンである必要はありません。これは、ブート イメージバージョン用に保持する文字列です。

    • コメント: コンソールでブート イメージをより適切に識別するためにブート イメージを使用する方法の説明 (省略可能) を指定します。

  5. ウィザードを終了します。

テスト用のコマンド シェルを有効にする

ブート イメージのデプロイ中に F8 キーを使用して、ブート イメージのコマンド シェルを有効にしてコマンド プロンプトを開くことができます。 このオプションは、デプロイのテスト中のトラブルシューティングに役立ちます。 運用環境のデプロイでこの設定を使用することは、セキュリティ上の懸念があるため、お勧めできません。

カスタム ブート イメージでコマンド シェルを有効にするには、次の手順に従います。

  1. Configuration Manager コンソールで、[ソフトウェア ライブラリ] ワークスペースに移動し、[オペレーティング システム] を展開して、[ブート イメージ] ノードを選択します。

  2. 一覧から新しいブート イメージを見つけて、イメージのパッケージ ID を特定します。 パッケージ ID は、ブート イメージの [イメージ ID ] 列にあります。

  3. コマンド プロンプトで、「」と入力 wbemtest して、Windows 管理インストルメンテーション テスターを開きます。

  4. [名前空間] に「」と入力\\<smsprovider>\root\sms\site_<sitecode>し、[接続] を選択します。

  5. [ インスタンスを開く] を選択します。 と入力 sms_bootimagepackage.packageID="<packageID>"し、[ OK] を選択します

  6. [ オブジェクトの更新] を選択し、[ プロパティ ] ウィンドウで [EnableLabShell] を選択します。

  7. [ プロパティの編集] を選択し、値を TRUE に変更し、[ プロパティの保存] を選択します。

  8. [ オブジェクトの保存] を選択し、Windows 管理インストルメンテーション テスターを終了します。

注:

追加したツールを含むカスタマイズされたブート イメージから WinPE に起動すると、WinPE からコマンド プロンプトを開き、ツールのファイル名を入力して実行できます。 これらのツールの場所は、パス変数に自動的に追加されます。

コンテンツを配布する

タスク シーケンスでブート イメージを使用する前に、ブート イメージを配布ポイントに配布します。 ブート イメージを配布するには、次の手順に従います。

  1. Configuration Manager コンソールで、[ソフトウェア ライブラリ] ワークスペースに移動し、[オペレーティング システム] を展開して、[ブート イメージ] ノードを選択します。

  2. 新しいカスタム ブート イメージを選択します。

  3. リボンの [ ホーム ] タブの [ 展開 ] グループで、[ 配布ポイントの更新] を選択します。

次の手順

ブート イメージの管理

Configuration Managerでの Windows ADK のサポート