この記事では、Microsoft Entra ハイブリッド参加済みデバイスの状態を見つけて確認する 3 つの方法について説明します。
Microsoft Entra ハイブリッド参加を確認する
前提条件
デバイス上でローカルに
次のステップを実行します。
Windows PowerShell を開きます。
「
dsregcmd /status
」と入力します。AzureAdJoined と DomainJoined の両方が YES に設定されていることを確認します。
DeviceId を使用すると、Microsoft Entra 管理センターまたは PowerShell のいずれかで、サービスの状態を比較できます。
ダウンレベル デバイスについては、「Microsoft Entra ハイブリッド参加済みダウンレベル デバイスのトラブルシューティング」の記事を参照してください
Microsoft Entra 管理センターの使用
次のステップを実行します。
Microsoft Entra 管理センター に少なくとも クラウド アプリケーション管理者 としてサインインします。
ID>デバイス>すべてのデバイス を参照します。
[登録済み] 列に [保留中] と表示されている場合、Microsoft Entra ハイブリッド参加は完了していません。 フェデレーション環境では、登録に失敗し、デバイスを同期するように Microsoft Entra Connect が構成されている場合にのみ、この状態が発生します。 Microsoft Entra Connect が同期サイクルを完了するまで待ちます。
[登録済み] 列に日付/時刻が含まれている場合、Microsoft Entra ハイブリッド参加は完了しています。
PowerShell の使用
Get-MgDevice を使用して、Azure テナントのデバイス登録状態を確認します。 このコマンドレットは、Microsoft Graph PowerShell SDK に含まれています。
Get-MgDevice コマンドレットを使用してサービスの詳細を確認する場合:
- Windows クライアントの ID と一致するデバイス ID を備えたオブジェクトが存在する必要があります。
- DeviceTrustType の値は [ドメイン参加済み] です。 この設定は、Microsoft Entra 管理センターのデバイスページの Microsoft Entra ハイブリッド参加済み 状態と同じです。
- 条件付きアクセスで使用されるデバイスの場合、Enabled の値は True、DeviceTrustLevel の値は Managed です。
Windows PowerShell を管理者として開きます。
「Connect-MgGraph」と入力して Azure テナントに接続します。
Microsoft Entra ハイブリッド参加済みデバイスをすべてカウントする (保留中の状態を除く)
(Get-MgDevice -All | where {($_.TrustType -eq 'ServerAd') -and ($_.ProfileType -eq 'RegisteredDevice')}).count
保留中の状態の Microsoft Entra ハイブリッド参加済みデバイスをすべてカウントする
(Get-MgDevice -All | where {($_.TrustType -eq 'ServerAd') -and ($_.ProfileType -ne 'RegisteredDevice')}).count
Microsoft Entra ハイブリッド参加済みデバイスをすべて一覧表示する
Get-MgDevice -All | where {($_.TrustType -eq 'ServerAd') -and ($_.ProfileType -eq 'RegisteredDevice')}
保留中の状態の Microsoft Entra ハイブリッド参加済みデバイスをすべて一覧表示する
Get-MgDevice -All | where {($_.TrustType -eq 'ServerAd') -and ($_.ProfileType -ne 'RegisteredDevice')}
1 つのデバイスの詳細情報を表示するには、次のようにします。
- 次のコマンドを入力します。 デバイス上でローカルにデバイス ID を取得します。
$Device = Get-MgDevice -DeviceId <ObjectId>
AccountEnabled
がTrue
に設定されていることを確認します。
$Device.AccountEnabled