既存のデバイスの Windows Autopilot 展開: 展開プロセスを高速化する (省略可能)

Autopilot ユーザー主導の Microsoft Entra 参加手順:

  • 手順 8: デプロイ プロセスを高速化する (省略可能)

既存のデバイスの Windows Autopilot 展開ワークフローの概要については、「 Intune と Configuration Manager の既存のデバイスの Windows Autopilot 展開」を参照してください。

既存のデバイスの Windows Autopilot タスク シーケンス プロセス

既存のデバイスの Windows Autopilot タスク シーケンスがデバイスで実行されている場合、タスク シーケンスの Windows と ConfigMgr のセットアップ タスク中にデバイスが初めて Windows に起動しても、Autopilot 展開は実行されません。 代わりに、Autopilot デプロイは、タスク シーケンスが完了するまで実行されません。

Autopilot 展開は、通常、Windows が初めて起動したときに実行され、Windows セットアップと既定のエクスペリエンス (OOBE) が実行されるときに実行されます。 ただし、既存のデバイスの Windows Autopilot タスク シーケンス中に、タスク シーケンスによってオフラインの Windows インストールに Autopilot プロファイル JSON ファイルが挿入された場合でも、タスク シーケンスで unattend.xml ファイルも作成および挿入されるため、Windows の初回起動時にファイルは処理されません。 Windows セットアップ中に unattend.xml ファイルと Autopilot プロファイル JSON ファイルの両方がある場合、Windows セットアップは Autopilot プロファイル JSON ファイルを無視し、 unattend.xml ファイルのみを処理します。

Windows セットアップが完了すると、タスク シーケンスによって、既存の unattend.xmlが再開および削除されます。 タスク シーケンスの後半で、デバイスで Sysprep を実行すると、新しい unattend.xml ファイルは指定または追加されません。 タスク シーケンスが Sysprep の実行を完了すると、タスク シーケンスが完了し、デバイスが再起動されます。 デバイスが再起動すると、Windows が起動し、Windows セットアップが 2 回目に実行されます。 unattend.xml ファイルがなく、Autopilot プロファイル JSON ファイルのみが存在するため、Windows セットアップでは Windows Autopilot プロファイル JSON ファイルが処理され、Autopilot のデプロイが開始されます。

既存のデバイスの Windows Autopilot タスク シーケンス プロセスの概要は次のとおりです。

  1. タスク シーケンスは Windows PE で開始されます。
  2. タスク シーケンスは、ディスクのフォーマットとパーティション分割を行います。
  3. タスク シーケンスは Windows OS を適用し、 unattend.xml ファイルを作成します。
  4. タスク シーケンスは、Autopilot プロファイル JSON ファイルを挿入します。
  5. タスク シーケンスが初めて Windows に起動します。
  6. Windows セットアップは初めて実行され、 unattend.xml ファイルが処理されます。 Windows Autopilot プロファイル JSON ファイルは無視されます。
  7. 新しくインストールされた Windows OS でタスク シーケンスが再開されます。
  8. タスク シーケンスは、unattend.xml ファイルを削除します。
  9. タスク シーケンスは、Configuration Manager クライアントをインストールします。
  10. タスク シーケンスでは、追加のタスク (アプリケーションのインストールソフトウェア更新プログラムのインストール、パッケージの インストールBitLocker の有効化など) を実行します。
  11. タスク シーケンスは、Configuration Manager クライアントをアンインストールします。
  12. タスク シーケンス デバイスを Syspreps します。
  13. タスク シーケンスが完了し、デバイスが再起動します。
  14. Windows セットアップは 2 回目に実行され、 unattend.xml ファイルがないため、Autopilot プロファイル JSON ファイルが処理されます。
  15. Autopilot のデプロイが開始されます。

既存のデバイスの Windows Autopilot タスク シーケンス中に実行されるその他のタスク

Configuration Manager で タスク シーケンスの作成ウィザード を使用して既存のデバイス のタスク シーケンス用の Windows Autopilot を作成する場合、Autopilot 展開を実行する前にタスク シーケンスを介して追加のタスクを実行する必要があることを前提としています。 Autopilot デプロイの実行前にタスク シーケンスを介して実行される追加タスクの例を次に示します。

  • アプリケーションのインストール タスクを使用した アプリケーションのインストール
  • [ソフトウェア更新プログラムのインストール] タスクを使用した ソフトウェア更新プログラムのインストール
  • パッケージのインストール タスクを使用した パッケージのインストール
  • BitLocker を有効にするタスクを使用して BitLocker を有効にする
  • その他のカスタマイズ。

これらの追加タスクを実行するために、タスク シーケンスの展開プロセスは、Windows PE から起動した後に次のプロセスを実行します。

  • Windows OS を初めて起動し、Windows セットアップと OOBE を実行します。
  • 完全な Windows OS でタスク シーケンスを続行します。
  • Configuration Manager クライアントをインストールして、 アプリケーションのインストール タスクや ソフトウェア更新プログラムのインストール タスクなどの実行タスクをサポートします。
  • 追加のタスクを実行します。
  • Configuration Manager クライアントを削除します。
  • タスク シーケンスが完了し、デバイスが再起動した後に Windows セットアップと OOBE を再実行できるようにデバイスを Syspreps し、Autopilot 展開を起動します。

上記の手順は、タスク シーケンス中に追加のタスクを実行する必要がある場合に必要です。 ただし、タスク シーケンス中に追加のタスクを実行する必要がない場合は、上記のいくつかの手順は必要ありません。 必要がない場合は、上記の手順を実行すると、次のようないくつかの問題が発生する可能性があります。

  • デプロイ プロセスに時間を不必要に追加する。
  • デバイスに Configuration Manager クライアントを不必要にインストールする。 タスク シーケンス中に必要ない場合や、最終的にアンインストールされる場合は、Configuration Manager クライアントのインストールを避けるのがベスト プラクティスです。
  • Windows セットアップと OOBE を複数回実行する必要がありません。
  • Sysprep を不必要に実行します。

デプロイ プロセスを高速化する

ヒント

Autopilot 展開を実行する前にタスク シーケンスで追加のタスクを実行する必要がある場合は、「 デバイスで Autopilot タスク シーケンスを実行する」の次の手順に進みます。

ただし、追加のタスクが必要な場合でも、タスク シーケンスを使用してこれらのタスクを実行する代わりに、代替メソッドを使用して追加のタスクを実行することを検討してください。 例:

可能であれば、上記の方法を使用して、タスク シーケンスを介して実行するのではなく、追加のタスクを実行することをお勧めします。 上記の方法を使用すると、このソリューションを使用してデプロイを高速化できます。

Autopilot 展開を実行する前にタスク シーケンスを介して追加のタスクが必要ない場合は、既存のデバイスの Windows Autopilot タスク シーケンスを変更して、不要なタスクとプロセスを排除できます。 不要なタスクとプロセスを排除することで、デプロイ プロセスとデプロイの完了にかかる時間が短縮されます。 デプロイを高速化するために排除できるプロセスの例を次に示します。

  • Windows と ConfigMgr のセットアップ タスクを使用して Windows セットアップを追加で実行する。
  • Windows と ConfigMgr のセットアップを使用した Configuration Manager クライアントのインストール。
  • ConfigMgr クライアントのキャプチャ準備タスクを使用して Configuration Manager クライアントをアンインストールする。
  • Windows for Capture の準備/Sysprep タスクを使用して Sysprep を実行する。

展開を高速化するソリューションは、 unattend.xml ファイルを削除し、不要なタスクを排除して、Windows への最初の起動時に Autopilot プロファイル JSON ファイルが処理されるようにします。 ソリューションを適用した後、既存のデバイスの Windows Autopilot タスク シーケンス プロセスの更新された概要は次のとおりです。

  1. タスク シーケンスは Windows PE で開始されます。
  2. タスク シーケンスは、ディスクのフォーマットとパーティション分割を行います。
  3. タスク シーケンスは Windows OS を適用し、unattend.xml ファイルを作成します。
  4. タスク シーケンスは、Autopilot プロファイル JSON ファイルを挿入します。
  5. タスク シーケンスは、 unattend.xml ファイルを削除します。
  6. タスク シーケンスが初めて Windows に起動します。
  7. Windows セットアップは初めて実行され、 unattend.xml ファイルがないため、Autopilot プロファイル JSON ファイルを処理します。
  8. Autopilot のデプロイが開始されます。

デプロイを高速化するソリューションにより、デプロイ プロセスのステップ数が 15 から 8 に減ります。

注:

デプロイを高速化するためのソリューションの手順は省略可能です。 既存のデバイスの既定の Windows Autopilot タスク シーケンスは、変更を加えずに引き続き機能します。 以下の手順は、デプロイの実行にかかる時間を短縮し、いくつかの問題を回避するように設計されています。 優先設定が既存のデバイスの既存の Windows Autopilot タスク シーケンスを変更しない場合は、「 デバイスで Autopilot タスク シーケンスを実行する」の次の手順に進みます。

既存のデバイスの Windows Autopilot タスク シーケンスを変更して展開プロセスを高速化するには、次の手順に従います。

  1. Configuration Manager コンソールがインストールされているデバイス (Configuration Manager サイト サーバーなど) で、Configuration Manager コンソールを開きます。

  2. Configuration Manager コンソールの左側のウィンドウで、 ソフトウェア ライブラリ>Overview>Operating Systems に移動します。

  3. [ タスク シーケンス] を展開し、[Configuration Manager での Autopilot の作成] タスク シーケンスの手順で作成した既存のデバイスの Autopilot タスク シーケンスを 見つけます。

  4. 既存のデバイスの Autopilot タスク シーケンスが配置されたら、そのタスク シーケンスを選択し、リボンで [編集] を選択します。 または、既存のデバイスの Autopilot タスク シーケンスを右クリックし、[編集] を選択 します

  5. 開いた [タスク シーケンス エディター] ウィンドウで、次の手順を実行します。

    1. [ Windows Autopilot のデバイスの準備 ] グループを選択し、タスク シーケンス エディターの左上にある [削除 ] オプションを選択します。 手順を削除することを確認する確認ダイアログ ボックスが表示されます。 [ はい ] ボタンを選択して、[ Windows Autopilot のデバイスの準備 ] グループを削除します。

    2. [ オペレーティング システムのセットアップ ] グループを選択し、タスク シーケンス エディターの左上にある [削除 ] オプションを選択します。 手順を削除することを確認する確認ダイアログ ボックスが表示されます。 [ はい ] ボタンを選択して、[ オペレーティング システムのセットアップ] グループを 削除します。

      注:

      Windows と Configuration Manager のセットアップ タスクの後に追加のタスクまたはグループがあった場合は、タスク シーケンス エディターの左上にある [削除] オプションを選択して、それらのタスクまたはグループも削除します。 削除ごとに、ステップまたはグループの削除を確認する確認ダイアログ ボックスが表示されます。 [ はい ] ボタンを選択して、追加の各タスクまたはグループを削除します。

    3. タスク シーケンスの最後のタスクを選択します。

    4. タスク シーケンス エディターの左上にある [追加] ドロップダウン メニューを選択し、[全般] > [コマンド ラインの実行] を選択します。 コマンド ラインの実行タスクが、タスク シーケンスの最後のタスクとして追加されます。

    5. [コマンド ラインの実行] タスクを選択し、次の設定で構成します。

      • 名前: Panther から unattend.xml を削除する

      • コマンド ライン: 下の Windows コマンド プロンプト コード ブロックの右上隅にある [コピー] を選択し、[コマンド ライン] テキスト ボックスに貼り付けます。

        cmd.exe /c del %OSDTargetSystemDrive%\Windows\Panther\unattend.xml /s
        
    6. タスク シーケンス エディター[OK] ボタンを選択して、タスク シーケンスへの変更を保存します。

  6. 既存のデバイス タスク シーケンスに複数の Windows Autopilot がある場合は、タスク シーケンスごとに上記の手順を繰り返します。

タスク シーケンスが完了した後にデバイスをシャットダウンする (省略可能)

展開プロセスを高速化するようにタスク シーケンスが変更され、実行が完了すると、デバイスが再起動し、すぐに Windows に初めて起動します。 Windows を初めて起動すると、Windows セットアップと OOBE が実行されます。 Windows セットアップと OOBE を実行すると、Autopilot JSON ファイルが処理され、Autopilot のデプロイが開始されます。

ただし、タスク シーケンスが完了したときに再起動する代わりに、デバイスをシャットダウンできます。 たとえば、タスク シーケンスが完了したときに再起動する代わりにデバイスをシャットダウンすると、デバイスをさらに準備し、エンド ユーザーに配信するオプションを提供する場合に便利です。 その後、Windows セットアップ、OOBE、Autopilot 展開は、エンド ユーザーが初めてデバイスをオンにしたときに開始されます。

タスク シーケンスの完了時にデバイスを再起動する既定の動作が必要な場合は、このセクションをスキップし、「 デバイスで Autopilot タスク シーケンスを実行する」の次の手順に進みます。 それ以外の場合は、タスク シーケンスが完了したときに再起動するのではなく、デバイスをシャットダウンするには、次の手順を実行します。

  1. Configuration Manager コンソールがインストールされているデバイス (Configuration Manager サイト サーバーなど) で、Configuration Manager コンソールを開きます。

  2. Configuration Manager コンソールの左側のウィンドウで、 ソフトウェア ライブラリ>Overview>Operating Systems に移動します。

  3. [ タスク シーケンス] を展開し、[ 展開プロセスの高速化 ] セクションで変更された既存のデバイスの Autopilot タスク シーケンスを見つけます。

  4. 既存のデバイスの Autopilot タスク シーケンスが配置されたら、そのタスク シーケンスを選択し、リボンで [編集] を選択します。 または、既存のデバイスの Autopilot タスク シーケンスを右クリックし、[編集] を選択 します

  5. 開いた [タスク シーケンス エディター] ウィンドウで、次の手順を実行します。

    1. タスク シーケンスの最後のタスクを選択します。

    2. タスク シーケンス エディターの左上にある [追加] ドロップダウン メニューを選択し、[全般] > [コマンド ラインの実行] を選択します。 コマンド ラインの実行タスクが、タスク シーケンスの最後のタスクとして追加されます。

    3. [コマンド ラインの実行] タスクを選択し、次の設定で構成します。

      • 名前: シャットダウン

      • コマンド ライン: 下の Windows コマンド プロンプト コード ブロックの右上隅にある [コピー] を選択し、[コマンド ライン] テキスト ボックスに貼り付けます。

        wpeutil.exe shutdown
        
        
    4. タスク シーケンス エディター[OK] ボタンを選択して、タスク シーケンスへの変更を保存します。

  6. 既存のデバイス タスク シーケンスに複数の Windows Autopilot がある場合は、タスク シーケンスごとに上記の手順を繰り返します。

次の手順: デバイスで Autopilot タスク シーケンスを実行する

デプロイ プロセスの高速化の詳細については、次の記事を参照してください。