Windows Autopilot ユーザー駆動型Microsoft Entra参加手順:
- 手順 1: Windows Autopilot プロファイルを設定する
- 手順 2: Intuneから Windows Autopilot プロファイルを取得するために必要なモジュールをインストールする
- 手順 3: Windows Autopilot プロファイル用の JSON ファイルを作成する
- 手順 4: Configuration Managerで JSON ファイルのパッケージを作成して配布する
- 手順 5: Configuration Managerで Windows Autopilot タスク シーケンスを作成する
- 手順 6: Configuration Managerでコレクションを作成する
- 手順 7: Windows Autopilot タスク シーケンスを Configuration Manager のコレクションに展開する
- 手順 8: デプロイ プロセスを高速化する (省略可能)
- 手順 9: デバイスで Windows Autopilot タスク シーケンスを実行する
- 手順 10: Windows Autopilot のデバイスを登録する
既存のデバイスの Windows Autopilot 展開ワークフローの概要については、「IntuneおよびConfiguration Managerの既存のデバイスの Windows Autopilot 展開」を参照してください。
タスク シーケンス プロセスの既存デバイス向け Windows Autopilot
既存デバイス向け Windows Autopilot タスク シーケンスがデバイス上で実行されている場合、Windows のセットアップ中に初めて Windows に起動し、タスク シーケンスのタスクをConfigMgrしたときに、Windows Autopilot の展開は実行されません。 代わりに、Windows Autopilot の展開は、タスク シーケンスが完了するまで実行されません。
Windows Autopilot の展開は、通常、Windows が初めて起動したときに実行され、Windows セットアップと既定のエクスペリエンス (OOBE) の実行時に実行されます。 ただし、既存デバイス向け Windows Autopilotタスク シーケンス中に、タスク シーケンスによって Windows Autopilot プロファイル JSON ファイルがオフラインの Windows インストールに挿入された場合でも、タスク シーケンスによって unattend.xml
ファイルも作成および挿入されるため、Windows の初回起動時にファイルは処理されません。 Windows セットアップ中に unattend.xml
ファイルと Windows Autopilot プロファイル JSON ファイルの両方がある場合、Windows セットアップは Windows Autopilot プロファイル JSON ファイルを無視し、 unattend.xml
ファイルのみを処理します。
Windows セットアップが完了すると、タスク シーケンスによって、既存の unattend.xml
が再開および削除されます。 タスク シーケンスの後半で、デバイスで Sysprep を実行すると、新しい unattend.xml
ファイルは指定または追加されません。 タスク シーケンスが Sysprep の実行を完了すると、タスク シーケンスが完了し、デバイスが再起動されます。 デバイスが再起動すると、Windows が起動し、Windows セットアップが 2 回目に実行されます。
unattend.xml
ファイルがなく、Windows Autopilot プロファイル JSON ファイルのみが存在するため、Windows セットアップでは Windows Autopilot プロファイル JSON ファイルが処理され、Windows Autopilot の展開が開始されます。
既存デバイス向け Windows Autopilot タスク シーケンス プロセスの概要は次のとおりです。
- タスク シーケンスは Windows PE で開始されます。
- タスク シーケンスは、ディスクのフォーマットとパーティション分割を行います。
- タスク シーケンスは Windows OS を適用し、
unattend.xml
ファイルを作成します。 - タスク シーケンスは、Windows Autopilot プロファイル JSON ファイルを挿入します。
- タスク シーケンスが初めて Windows に起動します。
- Windows セットアップは初めて実行され、
unattend.xml
ファイルが処理されます。 Windows Autopilot プロファイル JSON ファイルは無視されます。 - 新しくインストールされた Windows OS でタスク シーケンスが再開されます。
- タスク シーケンスは、unattend.xml ファイルを削除します。
- タスク シーケンスは、Configuration Manager クライアントをインストールします。
- タスク シーケンスでは、追加のタスク (アプリケーションのインストール、ソフトウェア Updatesのインストール、パッケージのインストール、BitLocker の有効化など) を実行します。
- タスク シーケンスは、Configuration Manager クライアントをアンインストールします。
- タスク シーケンス デバイスを Syspreps します。
- タスク シーケンスが完了し、デバイスが再起動します。
- Windows セットアップは 2 回目に実行され、
unattend.xml
ファイルがないため、Windows Autopilot プロファイル JSON ファイルが処理されます。 - Windows Autopilot の展開が開始されます。
既存デバイス向け Windows Autopilot タスク シーケンス中に実行されるその他のタスク
Configuration Managerでタスク シーケンスの作成ウィザードを使用して既存デバイス向け Windows Autopilot タスク シーケンスを作成する場合、Windows Autopilot 展開を実行する前にタスク シーケンスを介して追加のタスクを実行する必要があることを前提としています。 Windows Autopilot 展開を実行する前にタスク シーケンスを介して実行される追加タスクの例を次に示します。
- アプリケーションのインストール タスクを使用した アプリケーションのインストール 。
- [ソフトウェアのインストール] Updates タスクを使用したソフトウェア更新プログラムのインストール。
- パッケージのインストール タスクを使用した パッケージのインストール 。
- BitLocker を有効にするタスクを使用して BitLocker を有効にする 。
- その他のカスタマイズ。
これらの追加タスクを実行するために、タスク シーケンスの展開プロセスは、Windows PE から起動した後に次のプロセスを実行します。
- Windows OS を初めて起動し、Windows セットアップと OOBE を実行します。
- 完全な Windows OS でタスク シーケンスを続行します。
- Configuration Manager クライアントをインストールして、アプリケーションのインストールやソフトウェアのインストール Updates タスクなどの実行中のタスクをサポートします。
- 追加のタスクを実行します。
- Configuration Manager クライアントを削除します。
- タスク シーケンスが完了し、デバイスが再起動した後に Windows セットアップと OOBE を再実行できるようにデバイスを Syspreps し、Windows Autopilot 展開を起動します。
上記の手順は、タスク シーケンス中に追加のタスクを実行する必要がある場合に必要です。 ただし、タスク シーケンス中に追加のタスクを実行する必要がない場合は、上記のいくつかの手順は必要ありません。 必要がない場合は、上記の手順を実行すると、次のようないくつかの問題が発生する可能性があります。
- デプロイ プロセスに時間を不必要に追加する。
- Configuration Manager クライアントをデバイスに不必要にインストールする。 タスク シーケンス中に必要ない場合や、最終的にアンインストールされる場合は、Configuration Manager クライアントのインストールを避けるのがベスト プラクティスです。
- Windows セットアップと OOBE を複数回実行する必要がありません。
- Sysprep を不必要に実行します。
デプロイ プロセスを高速化する
ヒント
Windows Autopilot 展開を実行する前にタスク シーケンスで追加のタスクを実行する必要がある場合は、「 デバイスで Windows Autopilot タスク シーケンスを実行する」の次の手順に進んでください。
ただし、追加のタスクが必要な場合でも、タスク シーケンスを使用してこれらのタスクを実行する代わりに、代替メソッドを使用して追加のタスクを実行することを検討してください。 例:
- Intuneを使用してアプリケーションをインストールします。
- Intuneを使用して BitLocker を有効にします。
- オフライン サービスを使用してソフトウェア更新プログラムをインストールし、スケジュールされたUpdates Configuration Managerします。
可能であれば、上記の方法を使用して、タスク シーケンスを介して実行するのではなく、追加のタスクを実行することをお勧めします。 上記の方法を使用すると、このソリューションを使用してデプロイを高速化できます。
Windows Autopilot 展開を実行する前にタスク シーケンスを介して追加のタスクが必要ない場合は、既存デバイス向け Windows Autopilotタスク シーケンスを変更して、不要なタスクとプロセスを排除できます。 不要なタスクとプロセスを排除することで、デプロイ プロセスとデプロイの完了にかかる時間が短縮されます。 デプロイを高速化するために排除できるプロセスの例を次に示します。
- Windows セットアップ タスクと ConfigMgr タスクを使用して、Windows セットアップを追加で実行します。
- セットアップ Windows とConfigMgrを使用してConfiguration Manager クライアントをインストールする。
- ConfigMgr クライアントのキャプチャ準備タスクを使用してConfiguration Manager クライアントをアンインストールする。
- Windows for Capture の準備/Sysprep タスクを使用して Sysprep を実行する。
展開を高速化するソリューションは、 unattend.xml
ファイルを削除し、不要なタスクを排除して、Windows Autopilot プロファイル JSON ファイルが Windows への最初の起動時に処理されるようにします。 ソリューションが適用されると、既存デバイス向け Windows Autopilot タスク シーケンス プロセスの更新された概要は次のようになります。
- タスク シーケンスは Windows PE で開始されます。
- タスク シーケンスは、ディスクのフォーマットとパーティション分割を行います。
- タスク シーケンスは Windows OS を適用し、unattend.xml ファイルを作成します。
- タスク シーケンスは、Windows Autopilot プロファイル JSON ファイルを挿入します。
- タスク シーケンスは、
unattend.xml
ファイルを削除します。 - タスク シーケンスが初めて Windows に起動します。
- Windows セットアップは初めて実行され、
unattend.xml
ファイルがないため、Windows Autopilot プロファイル JSON ファイルが処理されます。 - Windows Autopilot の展開が開始されます。
デプロイを高速化するソリューションにより、デプロイ プロセスのステップ数が 15 から 8 に減ります。
注:
デプロイを高速化するためのソリューションの手順は省略可能です。 すぐに使用既存デバイス向け Windows Autopilotタスク シーケンスは、変更せずに引き続き機能します。 以下の手順は、デプロイの実行にかかる時間を短縮し、いくつかの問題を回避するように設計されています。 優先設定が既存の既存デバイス向け Windows Autopilotタスク シーケンスを変更しない場合は、「デバイスで Windows Autopilot タスク シーケンスを実行する」の次の手順に進みます。
既存デバイス向け Windows Autopilot タスク シーケンスを変更してデプロイ プロセスを高速化するには、次の手順に従います。
Configuration Manager サイト サーバーなど、Configuration Manager コンソールがインストールされているデバイスで、Configuration Manager コンソールを開きます。
Configuration Manager コンソールの左側のウィンドウで、[ソフトウェア ライブラリ>Overview>Operating Systems] に移動します。
[タスク シーケンス] を展開し、Configuration Manager手順の [Windows Autopilot の作成] タスク シーケンスで作成した既存デバイス向け Windows Autopilotタスク シーケンスを見つけます。
既存デバイス向け Windows Autopilotタスク シーケンスが見されたら、タスク シーケンスを選択し、リボンで [編集] を選択します。 または、既存デバイス向け Windows Autopilot タスク シーケンスを右クリックし、[編集] を選択します。
[タスク シーケンス] エディター ウィンドウで、次の情報を表示します。
[ Windows Autopilot のデバイスの準備 ] グループを選択し、タスク シーケンス エディターの左上にある [削除 ] オプションを選択します。 手順を削除することを確認する確認ダイアログ ボックスが表示されます。 [ はい ] ボタンを選択して、[ Windows Autopilot のデバイスの準備 ] グループを削除します。
[ オペレーティング システムのセットアップ ] グループを選択し、タスク シーケンス エディターの左上にある [削除 ] オプションを選択します。 手順を削除することを確認する確認ダイアログ ボックスが表示されます。 [ はい ] ボタンを選択して、[ オペレーティング システムのセットアップ] グループを 削除します。
注:
Windows のセットアップとタスクのConfiguration Manager後に追加のタスクまたはグループがある場合は、タスク シーケンス エディターの左上にある [削除] オプションを選択して、それらのタスクまたはグループを削除します。 削除ごとに、ステップまたはグループの削除を確認する確認ダイアログ ボックスが表示されます。 [ はい ] ボタンを選択して、追加の各タスクまたはグループを削除します。
タスク シーケンスの最後のタスクを選択します。
タスク シーケンス エディターの左上にある [追加] ドロップダウン メニューを選択し、[全般] > [コマンド ラインの実行] を選択します。 コマンド ラインの実行タスクが、タスク シーケンスの最後のタスクとして追加されます。
[コマンド ラインの実行] タスクを選択し、次の設定で構成します。
名前: Panther から unattend.xml を削除する
コマンド ライン: 下の Windows コマンド プロンプト コード ブロックの右上隅にある [コピー] を選択し、[コマンド ライン] テキスト ボックスに貼り付けます。
cmd.exe /c del %OSDTargetSystemDrive%\Windows\Panther\unattend.xml /s
[タスク シーケンス] エディターで [OK] ボタンを選択して、タスク シーケンスへの変更を保存します。
複数の既存デバイス向け Windows Autopilotタスク シーケンスがある場合は、タスク シーケンスごとに上記の手順を繰り返します。
タスク シーケンスが完了した後にデバイスをシャットダウンする (省略可能)
展開プロセスを高速化するようにタスク シーケンスが変更され、実行が完了すると、デバイスが再起動し、すぐに Windows に初めて起動します。 Windows を初めて起動すると、Windows セットアップと OOBE が実行されます。 Windows セットアップと OOBE を実行すると、Windows Autopilot JSON ファイルが処理され、Windows Autopilot の展開が開始されます。
ただし、タスク シーケンスが完了したときに再起動する代わりに、デバイスをシャットダウンできます。 たとえば、タスク シーケンスが完了したときに再起動する代わりにデバイスをシャットダウンすると、デバイスをさらに準備し、エンド ユーザーに配信するオプションを提供する場合に便利です。 Windows セットアップ、OOBE、および Windows Autopilot の展開は、エンド ユーザーが初めてデバイスをオンにしたときに開始されます。
タスク シーケンスの完了時にデバイスを再起動する既定の動作が必要な場合は、このセクションをスキップし、「 デバイスで Windows Autopilot タスク シーケンスを実行する」の次の手順に進みます。 それ以外の場合は、タスク シーケンスが完了したときに再起動するのではなく、デバイスをシャットダウンするには、次の手順を実行します。
Configuration Manager サイト サーバーなど、Configuration Manager コンソールがインストールされているデバイスで、Configuration Manager コンソールを開きます。
Configuration Manager コンソールの左側のウィンドウで、[ソフトウェア ライブラリ>Overview>Operating Systems] に移動します。
[タスク シーケンス] を展開し、[展開プロセスの高速化] セクションで変更された既存デバイス向け Windows Autopilotタスク シーケンスを見つけます。
既存デバイス向け Windows Autopilotタスク シーケンスが見されたら、タスク シーケンスを選択し、リボンで [編集] を選択します。 または、既存デバイス向け Windows Autopilot タスク シーケンスを右クリックし、[編集] を選択します。
[タスク シーケンス] エディター ウィンドウで、次の情報を表示します。
タスク シーケンスの最後のタスクを選択します。
タスク シーケンス エディターの左上にある [追加] ドロップダウン メニューを選択し、[全般] > [コマンド ラインの実行] を選択します。 コマンド ラインの実行タスクが、タスク シーケンスの最後のタスクとして追加されます。
[コマンド ラインの実行] タスクを選択し、次の設定で構成します。
名前: シャットダウン
コマンド ライン: 下の Windows コマンド プロンプト コード ブロックの右上隅にある [コピー] を選択し、[コマンド ライン] テキスト ボックスに貼り付けます。
wpeutil.exe shutdown
[タスク シーケンス] エディターで [OK] ボタンを選択して、タスク シーケンスへの変更を保存します。
複数の既存デバイス向け Windows Autopilotタスク シーケンスがある場合は、タスク シーケンスごとに上記の手順を繰り返します。
次の手順: デバイスで Windows Autopilot タスク シーケンスを実行する
関連コンテンツ
デプロイ プロセスの高速化の詳細については、次の記事を参照してください。