既存のデバイス向けの Windows Autopilot の展開: Windows Autopilot プロファイル用の JSON ファイルを作成する

Windows Autopilot ユーザー駆動型 Microsoft Entra 参加手順:

  • 手順 3: Windows Autopilot プロファイル用の JSON ファイルを作成する

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

Windows Autopilot プロファイル用の JSON ファイルを作成する

注:

このセクションの PowerShell コード スニペットは、非推奨の AzureAD Graph PowerShell モジュールではなく Microsoft Graph PowerShell モジュールを使用するように、2023 年 7 月に更新されました。 Microsoft Graph PowerShell モジュールは、初めて使用するときに、Microsoft Entra ID で追加のアクセス許可の承認が必要になる場合があります。 詳細については、「AzureAD」と「重要: Azure AD Graph の廃止と PowerShell モジュールの廃止」を参照してください。

Intune から Windows Autopilot プロファイルをエクスポートできるように適切なモジュールをインストールしたら、次の手順として Windows Autopilot プロファイルを JSON ファイルとしてエクスポートします。 JSON ファイルは、Configuration Manager でパッケージを作成するために使用されます。

Windows Autopilot プロファイルを JSON ファイルとしてエクスポートするには、次の手順を実行します。

  1. Intune から Windows Autopilot プロファイルを取得するために必要なモジュールをインストールするためのモジュールをインストールする手順で、必要なモジュールがインストールされた Configuration Manager サイト サーバーまたはその他のデバイスにサインインします。

  2. デバイスで、[スタート] メニューを右クリックして Windows PowerShell (管理)/Windows ターミナル (管理) を選択し、ユーザー アカウント制御 (UAC) プロンプトで [はい] を選択し、管理者として PowerShell ウィンドウを開きます。

  3. 以下の PowerShell コード ブロックの右上隅にある [コピー] を選択して、次のコマンドをコピーします。

    Connect-MgGraph -Scopes "Device.ReadWrite.All", "DeviceManagementManagedDevices.ReadWrite.All", "DeviceManagementServiceConfig.ReadWrite.All", "Domain.ReadWrite.All", "Group.ReadWrite.All", "GroupMember.ReadWrite.All", "User.Read"
    $AutopilotProfile = Get-AutopilotProfile
    $targetDirectory = "C:\Autopilot"
    $AutopilotProfile | ForEach-Object {
        New-Item -ItemType Directory -Path "$targetDirectory\$($_.displayName)"
        $_ | ConvertTo-AutopilotConfigurationJSON | Set-Content -Encoding Ascii "$targetDirectory\$($_.displayName)\AutopilotConfigurationFile.json"
    }
    
  4. 管理者特権の PowerShell ウィンドウにコマンドを貼り付け、キーボードの Enter キーを押してコマンドを実行します。 管理者特権の PowerShell コマンド ウィンドウがまだ Intune にサインインしていない場合は、[アカウントへのサインイン] ウィンドウが表示されます。 Intune プロファイルと Windows Autopilot プロファイルにアクセスできる Microsoft Entra アカウントでサインインします。

  5. Intune にサインインしたら、コード ブロックの最後のコマンドを実行するために Enter キーをもう一度選択する必要がある場合があります。

  6. すべてのコマンドが正常に実行されると、 $targetDirectory 変数で指定されたフォルダーのサブフォルダーに Windows Autopilot プロファイルが表示されます。 既定では、 $targetDirectory 変数は C:\AutoPilotですが、必要に応じて別の場所に変更できます。 このサブフォルダーには、Intune の Windows Autopilot プロファイルの名前が付いています。 複数の Windows Autopilot プロファイルがある場合、各プロファイルには独自のサブフォルダーがあります。 各フォルダーには、 AutopilotConfigurationFile.json という名前の JSON ファイルがあります。

注:

上記のスクリプトは、すべての Windows Autopilot プロファイルを Intune からエクスポートします。 サポートされているユーザー駆動型 Windows Autopilot プロファイルに加えて、サポートされていないプロビジョニング前の Windows Autopilot プロファイルと自己展開 Windows Autopilot プロファイルもダウンロードします (環境に存在する場合)。

次の手順: Configuration Manager で JSON ファイルのパッケージを作成して配布する

JSON ファイルの作成の詳細については、次の記事を参照してください。