Microsoft Intuneが有効なマシンIDのIDプール

最終公開日 : Oct 24, 2026
この記事では、Citrix DaaSを使用して、Microsoft Intuneが有効なマシンIDのIDプールを作成する方法について説明します。
以下を作成できます。
要件、制限、および考慮事項については、Microsoft Intuneを参照してください。

Microsoft Intuneに登録されているMicrosoft Entraカタログの作成

StudioとPowerShellの両方を使用して、永続的および非永続的VM向けにMicrosoft Intuneに登録されているMicrosoft Entraカタログを作成できます。
要件、制限、および考慮事項については、以下を参照してください。

Studioの使用

以下の情報は、マシンカタログの作成のガイダンスを補足するものです。
カタログ作成ウィザードで:
  • マシンIDページで:
    • 「Microsoft Entra参加済み」を選択し、「マシンをMicrosoft Intuneに登録する」を選択します。有効になっている場合、管理のためにマシンをMicrosoft Intuneに登録します。永続的および非永続的なシングルセッションおよびマルチセッションVMの両方について、Microsoft Intuneに登録されたMicrosoft Entra参加済みカタログを作成できます。ただし、非永続的なVMの場合、VDAバージョンは2407以降である必要があります。
    • 「サービスアカウントの選択」をクリックし、リストから利用可能なサービスアカウントを選択します。マシンIDが参加するMicrosoft Entraテナントに適したサービスアカウントが利用できない場合は、サービスアカウントを作成できます。サービスアカウントの詳細については、「Microsoft Entraサービスアカウント」を参照してください。
      注:
      選択したサービスアカウントは、さまざまな理由により正常でない状態になっている可能性があります。「管理者 > サービスアカウント」に移動して詳細を表示し、推奨事項に従って問題を修正できます。または、マシンカタログ操作を続行し、後で問題を修正することもできます。問題を修正しない場合、古いMicrosoft Entra参加済みまたはMicrosoft Intune登録済みデバイスが生成され、マシンのMicrosoft Entra参加がブロックされる可能性があります。
    • 「拡張属性の追加」をクリックして、一意のカスタムデータをEntra IDデバイスオブジェクトに直接保存します。「拡張属性の追加」ページで、「拡張属性」と「値」を追加します。
      注:
      • 最大15個の拡張属性を追加できます。
      • 名前と値は一意である必要があり、空にすることはできません。

拡張属性の追加または変更

既存のMCSマシンカタログに拡張属性を変更または追加したり、サービスアカウントなしでMCSカタログに拡張属性を追加したりするには、「マシンカタログの編集」ウィザードを使用します。
  • 追加の拡張属性を変更または追加するには、「Microsoft Entraデバイス拡張属性」ページに移動します。鉛筆アイコンをクリックし、拡張属性を追加または更新します。
  • Microsoft EntraサービスアカウントなしでMCSカタログに拡張属性を追加するには:
    1. 「サービスアカウント」ページに移動します。Microsoft Intra IDのMicrosoft Entraサービスアカウントを選択します。
    2. Microsoft Entraデバイス拡張属性ページに移動し、「拡張属性の追加」をクリックします。

PowerShellを使用する

Studioでの操作に相当するPowerShellの手順は次のとおりです。
Remote PowerShell SDKを使用してMicrosoft Intuneにマシンを登録するには、New-AcctIdentityPoolでDeviceManagementTypeパラメーターを使用します。この機能には、カタログがMicrosoft Entraに参加しており、Microsoft Entra IDが適切なMicrosoft Intuneライセンスを所有している必要があります。例:
New-AcctIdentityPool -AllowUnicode -DeviceManagementType "Intune" IdentityType="AzureAD" -WorkgroupMachine -IdentityPoolName "AzureADJoinedCatalog" -NamingScheme "AzureAD-VM-##" -NamingSchemeType "Numeric" -ServiceAccountUid $serviceAccountUid -Scope @() -ZoneUid "81291221-d2f2-49d2-ab12-bae5bbd0df05"
例:指定された拡張属性を持つ新しいIDプールを作成し、それをサービスアカウントに関連付けるには、以下を実行します。
New-AcctIdentityPool -IdentityPoolName MyPool -NamingScheme ACC#### -NamingSchemeType Numeric -Domain "abc.local" -IdentityType AzureAD -ServiceAccountUid $serviceAccountUid -EntraIDExtensionAttributes @{"extensionAttribute1" = "val1"; "extensionAttribute2" = "val2"}
VMがMicrosoft Entra IDに参加した後、初めて電源がオンになると、VMはそのEntra ID deviceIdをMCSに報告します。
例:EntraIDDeviceIDを確認するには、Get-AcctADAccountまたはGet-AcctIdentityを実行します。
Get-AcctADAccount -IdentityPoolName MyPool
再起動後、永続VMの場合、EntraIDDeviceIDは同じままです。非永続VMの場合、再起動ごとに新しいEntraIDDeviceIDが生成されます。
注:
カタログからVMを削除してもAzureから削除しない場合、MCSは関連付けられた拡張属性を自動的に削除します。
例:既存のカタログの拡張属性を編集するには、以下を実行します。
注:
  • 既存のカタログVMをVDAバージョン2511以降にアップグレードした後、再起動が必要です。この再起動により、VMはそのEntra ID deviceIdをMCSに報告できるようになり、MCSはVMの拡張属性を構成できるようになります。
  • 既存のカタログには、「Device.ReadWrite.All」の権限を持つAzureADタイプのサービスアカウントが必要です。
新しい属性を追加するには:
Set-AcctIdentityPool -IdentityPoolName MyPool -EntraIDExtensionAttributes @{"extensionAttribute1" = "val1"; "extensionAttribute2" = "val2"}
既存の属性を削除するには
Set-AcctIdentityPool -IdentityPoolName MyPool -EntraIDExtensionAttributes @{}
または
Set-AcctIdentityPool -IdentityPoolName MyPool -EntraIDExtensionAttributes @{extensionAttribute1 = ""; extensionAttribute2 = ""}
Set-AcctIdentityPool は、すでに Entra ID に参加しており、その ID 内に EntraIDDeviceID 値を持つ VM の Entra ID デバイスの拡張属性も更新します。
例: 準備されたイメージを使用して Microsoft Intune に登録された Microsoft Entra カタログを作成するには:
New-ProvScheme -ProvisioningSchemeName <name> -ImageVersionSpecUid <preparedVersionSpecUid> -HostingUnitUid <hostingUnitUid> -IdentityPoolUid <IdentityPoolUid> [-CleanOnBoot] -NetworkMapping @{"0"="XDHyp:\HostingUnits\<hostingunitName>\<region>.region\virtualprivatecloud.folder\<resourcegroupName>.resourcegroup\<vnetName>.virtualprivatecloud\<sunNetName>.network"} -ServiceOffering <serviceofferingPath> [-MachineProfile <machineProfilePath>] [-CustomProperties <>]

トラブルシューティング

マシンが Microsoft Intune への登録に失敗した場合は、次の操作を行います。
  • MCS プロビジョニングされたマシンが Microsoft Entra に参加しているかどうかを確認します。マシンが Microsoft Entra に参加していない場合、Microsoft Intune への登録は失敗します。Microsoft Entra 参加の問題をトラブルシューティングするには、トラブルシューティング を参照してください。
  • Microsoft Entra テナントに適切な Intune ライセンスが割り当てられているかどうかを確認します。Microsoft Intune のライセンス要件については、<https://learn.microsoft.com/ja-jp/mem/intune/fundamentals/licenses> を参照してください。
  • VDA バージョン 2206 以前のマスターイメージを使用するカタログの場合、マシンの AADLoginForWindows 拡張機能のプロビジョニングステータスを確認します。AADLoginForWindows 拡張機能が存在しない場合、考えられる理由は次のとおりです。
    • プロビジョニングスキームに関連付けられている ID プールの IdentityType が AzureAD に設定されていないか、DeviceManagementType が Intune に設定されていません。これは Get-AcctIdentityPool を実行して確認できます。
    • Azure ポリシーが AADLoginForWindows 拡張機能のインストールをブロックしました。
  • AADLoginForWindows 拡張機能のプロビジョニングの失敗をトラブルシューティングするには、MCS プロビジョニングされたマシン上の C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.ActiveDirectory.AADLoginForWindows の下のログを確認できます。
    注:
    MCS は、VDA バージョン 2209 以降のマスターイメージを使用する場合、VM を Microsoft Entra ID に参加させ、Microsoft Intune に登録するために AADLoginForWindows 拡張機能に依存しません。この場合、AADLoginForWindows 拡張機能は MCS プロビジョニングされたマシンにインストールされません。したがって、AADLoginForWindows 拡張機能のプロビジョニングログを収集することはできません。
  • アプリケーションとサービスログ > Microsoft > Windows > DeviceManagement-Enterprise-Diagnostics-Provider の下の Windows イベントログを確認します。
  • 選択したサービスアカウントは、さまざまな理由により異常な状態になっている可能性があります。管理者 > サービスアカウント に移動して 詳細を表示 し、推奨事項に従って問題を修正できます。問題を修正しない場合、古い Microsoft Entra 参加済みまたは Microsoft Intune 登録済みデバイスが生成され、マシンの Microsoft Entra 参加がブロックされる可能性があります。

Microsoft Intune に登録された Microsoft Entra ハイブリッド参加済みカタログを作成する

永続的なシングルセッションおよびマルチセッションVM向けに、Microsoft Intuneに登録されたMicrosoft Entraハイブリッド参加カタログの共同管理対応カタログを作成できます。共同管理対応カタログは、StudioとPowerShellの両方を使用して作成できます。
要件、制限、考慮事項については、以下を参照してください。
  • Microsoft Intuneに登録されたMicrosoft Entraハイブリッド参加カタログの要件](/ja-jp/citrix-daas/install-configure/machine-identities/microsoft-intune.html#requirements-for-microsoft-entra-hybrid-joined-catalogs-enrolled-in-microsoft-intune)
  • Microsoft Intuneに登録されたMicrosoft Entraハイブリッド参加カタログの制限](/ja-jp/citrix-daas/install-configure/machine-identities/microsoft-intune.html#limitations-for-microsoft-entra-hybrid-joined-catalogs-enrolled-in-microsoft-intune)

Studioを使用する

以下の情報は、マシンカタログの作成のガイダンスを補足するものです。
マシンカタログのセットアップウィザードで、:
  • マシンIDページで、Microsoft Entraハイブリッド参加を選択し、次にConfiguration ManagerでMicrosoft Intuneにマシンを登録するを選択します。このアクションを使用すると、Configuration ManagerとMicrosoft Intune(つまり、共同管理)がVMを管理します。
  • Entra IDデバイスオブジェクトに一意のカスタムデータを直接保存するには、拡張属性の追加をクリックします。拡張属性の追加ページで、拡張属性と値を追加します。
    注:
    • 最大15個の拡張属性を追加できます。
    • 名前と値は一意である必要があり、空にすることはできません。

拡張属性の追加または変更

既存のMCSマシンカタログに拡張属性を変更または追加する場合、またはサービスアカウントなしでMCSカタログに拡張属性を追加する場合は、マシンカタログの編集ウィザードを使用します。
  • 追加の拡張属性を変更または追加するには、Microsoft Entraデバイス拡張属性ページに移動します。鉛筆アイコンをクリックし、拡張属性を追加または更新します。
  • Microsoft Entra サービスアカウントなしで MCS カタログに拡張属性を追加するには:
    1. サービスアカウントページに移動します。Microsoft Intra ID の Microsoft Entra サービスアカウントを選択します。
    2. Microsoft Entra デバイス拡張属性ページに移動し、拡張属性の追加をクリックします。

PowerShell を使用する

以下は、Studio の手順に相当する PowerShell の手順です。
Remote PowerShell SDK を使用して Configuration Manager で Microsoft Intune にマシンを登録するには、New-AcctIdentityPool の DeviceManagementType パラメーターを使用します。この機能には、カタログが Microsoft Entra ハイブリッド参加済みであり、Microsoft Entra ID が適切な Microsoft Intune ライセンスを所有している必要があります。
Microsoft Entra ハイブリッド参加済みカタログと共同管理が有効なカタログの違いは、ID プールの作成方法にあります。例:
New-AcctIdentityPool -AllowUnicode -DeviceManagementType "IntuneWithSCCM" IdentityType="HybridAzureAD" -IdentityPoolName "CoManagedCatalog" -NamingScheme "CoManaged-VM-##" -NamingSchemeType "Numeric" -Scope @() -ZoneUid "81291221-d2f2-49d2-ab12-bae5bbd0df05"
例: 指定された拡張属性を持つ新しい ID プールを作成し、それをサービスアカウントに関連付けるには、以下を実行します:
New-AcctIdentityPool -IdentityPoolName HybridAzureAD -NamingScheme ACC#### -NamingSchemeType Numeric -Domain "abc.local" -IdentityType HybridAzureAD -ServiceAccountUid $serviceAccountUid -EntraIDExtensionAttributes @{"extensionAttribute1" = "val1"; "extensionAttribute2" = "val2"}
VM が初めて電源オンになったとき、Microsoft Entra ID に参加した後、VM はその Entra ID deviceId を MCS に報告します。
例: EntraIDDeviceID を確認するには、Get-AcctADAccount または Get-AcctIdentity を実行します。
Get-AcctADAccount -IdentityPoolName MyPool
再起動後、永続VMと非永続VMの両方で、EntraIDDeviceID は同じままです。
注:
カタログから VM を削除しても Azure から削除しない場合、MCS は関連付けられたデバイス ID と拡張属性を自動的に削除します。
例: 既存のカタログの拡張属性を編集するには、以下を実行します:
注:
  • 既存のカタログVMをVDAバージョン2511以降にアップグレードした後、再起動が必要です。この再起動により、VMはそのEntra ID deviceIdをMCSに報告し、MCSがVMの拡張属性を構成できるようになります。
  • 既存のカタログには、権限「Device.ReadWrite.All」を持つAzureADタイプのサービスアカウントが必要です。
新しい属性を追加するには:
Set-AcctIdentityPool -IdentityPoolName MyPool -EntraIDExtensionAttributes @{"extensionAttribute1" = "val1"; "extensionAttribute2" = "val2"}
既存の属性を削除するには
Set-AcctIdentityPool -IdentityPoolName MyPool -EntraIDExtensionAttributes @{}
または
Set-AcctIdentityPool -IdentityPoolName MyPool -EntraIDExtensionAttributes @{extensionAttribute1 = ""; extensionAttribute2 = ""}
Set-AcctIdentityPool は、すでにEntra IDに参加しており、ID内に EntraIDDeviceID 値を持つVMのEntra IDデバイスの拡張属性も更新します。
準備されたイメージを使用して、Microsoft Intuneに登録された永続的なハイブリッドMicrosoft Entraカタログを作成することもできます。イメージ定義、イメージバージョン、および準備されたイメージバージョンスペックを作成するためのPowerShellコマンドの完全なセットについては、以下を参照してください。
準備されたイメージバージョンスペックを作成したら、IDプールとマシンカタログを作成します。例:
New-AcctIdentityPool -IdentityPoolName "mypool" -NamingScheme ACC##  -NamingSchemeType "Numeric"  -ZoneUid $zoneuid -Domain $domainName -OU "OU=HAAD Computers,DC=haad,DC=link" -IdentityType "HybridAzureAD" -DeviceManagement IntuneWithSCCM

New-ProvScheme -ProvisioningSchemeName <name> -ImageVersionSpecUid <preparedVersionSpecUid> -HostingUnitUid <hostingUnitUid> -IdentityPoolUid <IdentityPoolUid> [-CleanOnBoot] -NetworkMapping @{"0"="XDHyp:\HostingUnits\<hostingunitName>\<region>.region\virtualprivatecloud.folder\<resourcegroupName>.resourcegroup\<vnetName>.virtualprivatecloud\<sunNetName>.network"} -ServiceOffering <serviceofferingPath> [-MachineProfile <machineProfilePath>] [-CustomProperties <>]
注:
Microsoft Entraハイブリッド参加の非永続VMのMicrosoft Intuneへの登録は、現在プレビュー中です。

トラブルシューティング

マシンがMicrosoft Intuneに登録できない場合、または共同管理状態に到達できない場合は、次の操作を行います。
  • Intuneライセンスを確認する
    Microsoft Entra テナントに適切な Intune ライセンスが割り当てられているか確認します。Microsoft Intune のライセンス要件については、Microsoft Intune licensing を参照してください。
  • Hybrid Microsoft Entra 参加ステータスを確認する
    MCS でプロビジョニングされたマシンが Microsoft Entra ハイブリッド参加済みであるか確認します。Microsoft Entra ハイブリッド参加済みでない場合、そのマシンは共同管理の対象になりません。Hybrid Microsoft Entra 参加の問題をトラブルシューティングするには、Troubleshoot を参照してください。
  • 共同管理の適格性を確認する
    • MCS でプロビジョニングされたマシンに、期待される Configuration Manager サイトが正しく割り当てられているか確認します。割り当てられたサイトを取得するには、影響を受けるマシンで次の PowerShell コマンドを実行します。
      (New-Object -ComObject "Microsoft.SMS.Client").GetAssignedSite()
    • VM にサイトが割り当てられていない場合は、次のコマンドを使用して、Configuration Manager サイトが自動的に検出できるか確認します。
      (New-Object -ComObject "Microsoft.SMS.Client").AutoDiscoverSite()
    • サイトコードが検出できない場合は、Configuration Manager 環境で境界と境界グループが適切に構成されていることを確認してください。詳細については、Considerations を参照してください。
    • Configuration Manager クライアントのサイト割り当てに関する問題がないか、C:\Windows\CCM\Logs\ClientLocation.log を確認してください。
    • マシンの共同管理の状態を確認します。影響を受けるマシンで Configuration Manager コントロールパネルを開き、General タブに移動します。共同管理プロパティの値は Enabled である必要があります。そうでない場合は、C:\Windows\CCM\Logs\CoManagementHandler.log の下のログを確認してください。
  • Intune 登録を確認する
    すべての前提条件が満たされていても、マシンが Microsoft Intune への登録に失敗する場合があります。Intune 登録の問題については、Application and Services Logs > Microsoft > Windows > DeviceManagement-Enterprise-Diagnostics-Provider の下の Windows イベントログを確認してください。

詳細情報