デバイスを Windows Autopilot に手動で登録する

organization 内で、Windows Autopilot デバイスの登録には次の操作が必要です。

  1. ハードウェア ハッシュと呼ばれるデバイスのハードウェア ID を手動で収集します。

  2. ハードウェア ハッシュ情報をカンマ区切り値 (CSV) ファイルにアップロードします。

手動登録のためにハードウェア ハッシュをキャプチャするには、デバイスを Windows で起動する必要があります。 このため、このプロセスは主にシナリオのテストと評価を目的としています。

ポータルを通じてアップロードされた CSV ファイルを使用して、最大 500 台のデバイスを手動で登録できます。 追加のデバイスに進む前に、前の CSV ファイル バッチが正常に登録されていることをチェックしてください。 あるテナントから別のテナントにデバイス ハッシュを転送する場合、追加のガイダンスについては、「 サポート ヒント: テナント間で Windows Autopilot デバイスを転送する方法 」を参照してください。

デバイスの所有者は、ハードウェア ハッシュでのみデバイスを登録できます。 その他の方法 (PKID、タプル) は、OEM または CSP パートナーを通じて利用できます。

この記事では、手動登録の詳細なガイダンスを提供します。 登録の詳細については、以下を参照してください。

要件

必要なアクセス許可

デバイスの登録には Intune 管理者 または ポリシーとプロファイル マネージャーの アクセス許可が必要です。 カスタム Windows Autopilot デバイス マネージャー ロールは、 ロールベースのアクセス制御 (RBAC) を使用して作成することもできます。 Windows Autopilot デバイス管理では、4 つのトークン管理オプションを除き、 登録プログラム のすべてのアクセス許可が有効になっていることのみが必要です。

注:

Intune 管理者とロールベースのアクセス制御方法の両方で、管理者ユーザーは Microsoft Intune PowerShell および Microsoft Graph PowerShell エンタープライズ アプリケーションを使用するための同意も必要です。

ハードウェア ハッシュを収集する

既存のデバイスからハードウェア ハッシュを取得するには、次の方法を使用できます。

各メソッドの説明を表示するには、メソッドのリンクを選択します。

注:

OOBE の再起動回数が多すぎると、回復モードになり、Windows Autopilot 構成の実行に失敗する可能性があります。 このシナリオは、OOBE が同じページに言語、地域、キーボード レイアウトなどの複数の構成オプションを表示する場合に識別できます。 通常の OOBE プロセスでは、これらの各構成オプションが個別のページに表示されます。 次のレジストリ キー値は、OOBE の再試行回数を追跡します。

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\UserOOBE

OOBE が頻繁に再起動されないようにするには、このレジストリ キーの値を 1 に変更します。

Configuration Manager

Microsoft Configuration Manager は、既存の Windows デバイスのハードウェア ハッシュを自動的に収集します。 詳細については、「Windows Autopilot の構成マネージャーからの情報を収集する」を参照してください。 ハッシュ情報は、Configuration Manager から CSV ファイルに抽出できます。

PowerShell

既存のデバイスのハードウェア ハッシュは、Windows Management Instrumentation (WMI) を介して利用できます。 PowerShell スクリプト Get-WindowsAutopilotInfo.ps1 を使用して、デバイスのハードウェア ハッシュとシリアル番号を取得できます。 シリアル番号は、ハードウェア ハッシュが属するデバイスをすばやく確認するのに役立ちます。

Get-WindowsAutopilotInfo.ps1 スクリプトを使用するには、次のいずれかの方法を使用して、スクリプトをダウンロードし、デバイスで実行する必要があります。

注:

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

ハードウェア ハッシュを CSV ファイルとしてデバイスにローカルに保存する

ハードウェア ハッシュを CSV ファイルとしてデバイスにローカルに保存することは、通常、Windows セットアップと OOBE を既に実行しているデバイスで実行されます。 ハードウェア ハッシュをキャプチャしてデバイスのローカルに保存するには:

  1. デバイスにサインインします。

  2. デバイスで、管理者特権の Windows PowerShell プロンプトを開きます。

  3. 管理者特権の Windows PowerShell プロンプトで次のコマンドを実行します。

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    New-Item -Type Directory -Path "C:\HWID"
    Set-Location -Path "C:\HWID"
    $env:Path += ";C:\Program Files\WindowsPowerShell\Scripts"
    Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
    Install-Script -Name Get-WindowsAutopilotInfo
    Get-WindowsAutopilotInfo -OutputFile AutopilotHWID.csv
    

    注:

    初回実行時に、 Get-WindowsAutopilotInfo.ps1 スクリプトによって、必要なアプリ登録アクセス許可の承認を求めるメッセージが表示されます。

ハードウェア ハッシュは、ファイル名AutopilotHWID.csvのディレクトリ C:\HWID にデバイスのローカルに保存されます。 その後、CSV ファイルを使用して、デバイスを Intune などの MDM サービスにインポートできます。

PowerShell コマンドをデバイスで直接実行する代わりに、リモート デバイスで次の要件が満たされていれば、デバイスでリモートで実行できます。

  • WMI アクセス許可が設定されています。
  • WMI には、リモート デバイスの Windows ファイアウォール経由でアクセスできます。

ハードウェア ハッシュを MDM サービスに直接アップロードする

ハードウェア ハッシュを Microsoft Intune などの MDM サービスに直接アップロードすることは任意のデバイスで実行できますが、現在 Windows セットアップと OOBE を試行中のデバイスでは特に便利です。 デバイスのハードウェア ハッシュを直接アップロードするには:

  1. 次のデバイスの場合:

    • 現在、Windows セットアップと OOBE を進行中:

      1. OOBE の開始後のサインイン プロンプトで、 Shift+F10 キーを押してコマンド プロンプト ウィンドウを開きます。

      2. 開いたコマンド プロンプト ウィンドウで、次のコマンドを実行して PowerShell を起動します。

        powershell.exe
        
    • 既に Windows セットアップと OOBE を受けています。

      1. デバイスにサインインします。

      2. 管理者特権の Windows PowerShell プロンプトを開きます。

  2. PS PowerShell コマンド プロンプトで、次の PowerShell コマンドを実行します。

    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
     Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
     Install-Script -Name Get-WindowsAutopilotInfo -Force
     Get-WindowsAutopilotInfo -Online
    

    プロンプトが表示されたら、PSGallery から NuGet をインストールすることに同意します。

  3. Get-WindowsAutopilotInfo -Online の最後のコマンドが実行されると、Microsoft Entra ID サインオン プロンプトが表示されます。 少なくとも Intune 管理者であるアカウントでサインインします。

    注:

    初回実行時に、 Get-WindowsAutopilotInfo.ps1 スクリプトによって、必要なアプリ登録アクセス許可の承認を求めるメッセージが表示されます。

  4. サインインが成功すると、デバイス ハッシュが自動的にアップロードされます。

  5. アップロードされたハードウェア ハッシュを確認する」セクションの手順を使用して、ハードウェア ハッシュが正常にアップロードされ、デバイスが登録済みの Windows Autopilot デバイスとして表示されていることを確認します。

  6. Windows セットアップと OOBE を試行中のデバイスの場合は、デバイスを再起動します。 デバイスは Windows Autopilot プロファイルを取得し、OOBE は Windows Autopilot プロビジョニング プロセスを通じて実行される必要があります。

    注:

    デバイスを再起動しても Windows Autopilot プロファイルが取得されない場合は、リセットが必要な場合があります。 詳細については、「 PC を初期状態に戻す」を参照してください。

アップロードされたハードウェア ハッシュを確認する

デバイスのハードウェア ハッシュが Intune にアップロードされ、デバイスが Windows Autopilot デバイスとして表示されることを確認するには、次の手順を実行します。

  1. Microsoft Intune 管理センターにサインインします。

  2. ホーム画面で、左側のウィンドウの [デバイス] を選択します。

  3. [ デバイス] で[概要] 画面の [ プラットフォーム別] で、[ Windows] を選択します。

  4. Windows で |Windows デバイス 画面の [ デバイス オンボード] で、[ 登録] を選択します。

  5. Windows で |Windows 登録画面の[Windows Autopilot] で、[ デバイス] を選択します。

  6. Windows Autopilot デバイス画面で、ツール バーの [同期] を選択します。

  7. 同期が完了するまで待ちます。 同期には数分かかる場合があります。

  8. 同期が完了し、Intune の Windows Autopilot デバイス画面のデバイス一覧にデバイスが表示された後、Windows Autopilot プロファイルがデバイスに割り当てられている限り、デバイスは Windows Autopilot 展開の準備が整います。

注:

Microsoft では、次の理由から、テストまたはその他の限定されたシナリオの場合にのみ、4K ハードウェア ハッシュを使用して Microsoft Intune を使用してデバイスを登録することをお勧めします。

  • Intune では、堅牢な審査が行われていない無料で安価なアカウントを利用できます。
  • 4K ハードウェア ハッシュには、デバイスの所有者のみが保持する必要がある機密情報が含まれています。

ほとんどの場合は、代わりに Windows Autopilot デバイスの登録には Microsoft パートナー センターを使用します。

Get-WindowsAutopilotInfo.ps1 スクリプトの実行の詳細については、PowerShell コマンド プロンプトで次のコマンドを実行して、スクリプトのヘルプを参照してください。

Get-Help Get-WindowsAutopilotInfo

診断ページ ハッシュのエクスポート

Windows Autopilot 診断ページを使用してハードウェア ハッシュをエクスポートするには、デバイスで Windows 11 が実行されている必要があります。

Windows Autopilot 診断は OOBE で使用できます。

OOBE 中にキーストローク CTRL + SHIFT + D キーを入力して、[診断] ページを表示します。 このページから、ログをサム ドライブにエクスポートできます。 ログには、ハードウェア ハッシュを含む CSV ファイルが含まれます。

デスクトップ ハッシュのエクスポート

ハードウェア ハッシュをエクスポートする必要があるデバイスにサインインします。 デバイスにサインインしたら、次のリンクを選択して、[設定] アプリで [アカウント>アクセス] 職場または学校ウィンドウを開きます。

または

  1. [ スタート] メニューを右クリックし、[ ファイル名を指定して実行] を選択します。

  2. [ ファイル名を指定して実行 ] ウィンドウの [ 開く:] の横に、次のように入力します。

    ms-settings:workplace
    

    [ OK] を選択します。

または

  1. [ スタート ] メニューを右クリックし、[ 設定] を選択します。

  2. [ 設定] で、左側のウィンドウで [アカウント ] を選択します。

  3. [ アカウント] ページで、[ 職場または学校にアクセスする] を選択します。

設定アプリで [職場または学校にアクセスする] ウィンドウを開いたら、ログ ファイルをエクスポートします。

  • Windows 11: [管理ログ ファイルのエクスポート] セクションで、[エクスポート] ボタンを選択します。
  • Windows 10: [管理ログ ファイルをエクスポートする] リンクを選択します。

ログには、ハードウェア ハッシュを含む CSV ファイルが含まれます。 ログ ファイルは C:\Users\Public\Documents\MDMDiagnostics ディレクトリにエクスポートされます。

詳細については、「 MDM ログの収集」を参照してください。

CSV ファイルが要件を満たしていることを確認する

ハードウェア ハッシュ CSV ファイル内のデバイス情報には、次のものが含まれる必要があります。

アイテム 必須 省略可能
シリアル番号
Windows 製品 ID パートナーがアップロードしています
Intune にストリーミングします。
管理者がアップロードしている
直接Intuneにします。
ハードウェア ハッシュ
グループ タグ
割り当てられたユーザー

シリアル番号とハードウェアの必要なアイテムは、次の方法を使用して個々のデバイスの CSV ファイルに収集できます。

個々のデバイスの CSV ファイルからの情報を使用して、複数のデバイスを含む CSV ファイルを作成し、Intune などの MDM サービスに複数のデバイスを一度にインポートできます。

複数のデバイスの CSV ファイルには、最大 500 行のデバイスを含めることができます。 ヘッダーと行の形式は、次の形式である必要があります。

Device Serial Number,Windows Product ID,Hardware Hash,Group Tag,Assigned User
<serialNumber>,<ProductID>,<hardwareHash>,<optionalGroupTag>,<optionalAssignedUser>

CSV ファイルのその他の要件に留意してください:

  • 余分な列は許可されません。
  • 二重引用符は使用できません。
  • ANSI 形式のテキスト ファイルのみが許可されます。 Unicode は許可されていません。
  • ヘッダーでは大文字と小文字が区別されます。

重要

この CSV ファイルでは、メモ帳などのプレーンテキスト エディターを使用します。 Microsoft Excel は使用しないでください。 Microsoft Excel で CSV ファイルを編集して保存しても、Intune にインポートするために使用可能なファイルは生成されません。

ユーザーを割り当てるために CSV ファイルをアップロードする場合は、有効なユーザー プリンシパル名 (UPN) を割り当ててください。 無効な UPN/正しくないユーザー名がアップロードされた場合、無効な割り当てが削除されるまでデバイスにアクセスできない可能性があります。

CSV ファイルのアップロード中に、Microsoft が Assigned User 列で実行する唯一の検証は、ドメイン名が有効であることを確認することです。 Microsoft は、既存または正しいユーザーが割り当てられていることを確認するために、個別の UPN 検証を実行しません。

デバイスを追加する

ハードウェア ハッシュが CSV ファイルにキャプチャされたら、ファイルをインポートして Windows Autopilot デバイスを追加できます。 Intune を使用してファイルをインポートするには:

  1. Microsoft Intune 管理センターにサインインします。

  2. ホーム画面で、左側のウィンドウの [デバイス] を選択します。

  3. [ デバイス] で[概要] 画面の [ プラットフォーム別] で、[ Windows] を選択します。

  4. Windows で |Windows デバイス 画面の [ デバイス オンボード] で、[ 登録] を選択します。

  5. Windows で |Windows 登録画面の[Windows Autopilot] で、[ デバイス] を選択します。

  6. Windows Autopilot デバイス画面で、ツール バーの [インポート] を選択します。

  7. [ Autopilot デバイスの追加] 画面で、次の手順を実行します。

    1. 追加する必要があるデバイスを一覧表示する CSV ファイルを参照します。

    2. [インポート] を選んでデバイス情報のインポートを開始します。 インポートには、数分かかる場合があります。

  8. インポートが完了したら、 Windows Autopilot デバイス 画面で、ツール バーの [同期 ] を選択します。

    同期が進行中であることを示すメッセージ。 同期するデバイスの数によっては、プロセスが完了するまで数分かかる場合があります。

  9. 新しいデバイスが表示されるまで、ツール バーの [更新 ] を選択します。

Windows Autopilot デバイス属性の編集

Windows Autopilot デバイスがアップロードされた後、デバイスの特定の属性を編集できます。

  1. Microsoft Intune 管理センターにサインインします。

  2. ホーム画面で、左側のウィンドウの [デバイス] を選択します。

  3. [ デバイス] で[概要] 画面の [ プラットフォーム別] で、[ Windows] を選択します。

  4. Windows で |Windows デバイス 画面の [ デバイス オンボード] で、[ 登録] を選択します。

  5. Windows で |Windows 登録画面の[Windows Autopilot] で、[ デバイス] を選択します。

  6. Windows Autopilot デバイス画面で、編集する必要があるデバイスを選択します。

  7. 画面右側のウィンドウで、次の項目を編集できます。

    • デバイス名。
    • グループ タグ。
    • ユーザー名 (ユーザーが割り当てられている場合)。
  8. [保存] を選択します。

注:

デバイス名はすべてのデバイスに対して構成できますが、ハイブリッド Microsoft Entra 展開では無視されます。 デバイス名は、引き続きハイブリッド Microsoft Entra デバイスのドメイン参加プロファイルに由来します。

Windows Autopilot デバイスの削除

Intune に登録されていない Windows Autopilot デバイスは削除できます。

  1. Microsoft Intune 管理センターにサインインします。

  2. ホーム画面で、左側のウィンドウの [デバイス] を選択します。

  3. [ デバイス] で[概要] 画面の [ プラットフォーム別] で、[ Windows] を選択します。

  4. Windows で |Windows デバイス 画面の [ デバイス オンボード] で、[ 登録] を選択します。

  5. Windows で |Windows 登録画面の[Windows Autopilot] で、[ デバイス] を選択します。

  6. Windows Autopilot デバイス画面で、削除するデバイスを選択し、ツール バーの [削除] を選択します。 削除プロセスが完了するまでに数分かかる場合があります。

テナントからデバイスを完全に削除するには、Intune、Microsoft Entra ID、Windows Autopilot のデバイス レコードをすべて削除する必要があります。 これらの削除はすべて Intune から行うことができますが、次の順序で行う必要があります。 詳細については、「 デバイスの登録解除」を参照してください。

登録エラーのトラブルシューティング

  1. StorageError: このエラーは、さまざまな理由で発生する可能性のある一般的なエラーです。 ほとんどの場合、さらに調査が完了するまで、エラーの正確な原因を特定することはできません。 このエラーが発生した場合の最善の対処は、後でもう一度試すことです。 問題が解決しない場合は、サポートにお問い合わせください。

  2. ZtdDeviceAssignedToAnotherTenant: このエラーは、アップロードされたハードウェア ハッシュが、既に別のテナントに登録されているデバイスと一致する場合に発生します。 このエラーが発生した場合は、CSV ファイルで重複に対応するシリアル番号を検索してください。 次に、Intune の [Windows Autopilot デバイス] ウィンドウでシリアル番号を検索します。 デバイスが既に登録されている場合は、再度インポートしないでください。

  3. ZtdDeviceAlreadyAssigned: このエラーは、アップロードされたハードウェア ハッシュがテナントに既に登録されているデバイスと一致する場合に発生します。 このエラーが発生した場合は、CSV ファイルで重複に対応するシリアル番号を検索してください。 次に、Intune の [Windows Autopilot デバイス] ウィンドウでシリアル番号を検索します。 デバイスが既に登録されている場合は、再度インポートしないでください。 デバイスが登録されていない場合は、再度インポートできます。

  4. ZtdDeviceDuplicated: このエラーは、CSV ファイルに重複するハードウェア ハッシュがある場合に発生します。 重複のうち 1 つだけが処理され、他の重複はこのエラーになります。 このエラーが発生した場合は、同じデバイスの他の重複を探して、実際の結果を確認します。 正常に処理された重複が見つかった場合は、CSV ファイルから重複する行を削除できます。

  5. InvalidZtdHardwareHash: このエラーは、ハードウェア ハッシュの 1 つ以上のフィールドが無効または空の場合に発生します。 製造元とシリアル番号の両方の情報を含める必要があります。 表示されていない場合、デバイスを Windows Autopilot に登録できません。 シリアル番号と製造元の情報をチェックするには、PowerShell プロンプトを開き、次のコマンドを実行します。

    Get-CimInstance Win32_BaseBoard | Select-Object Manufacturer, SerialNumber
    
  • デバイス グループを作成して、Windows Autopilot 展開プロファイルを適用します。