次の方法で共有


Azure Virtual Desktop PowerShell のトラブルシューティング

この記事は、Azure Virtual Desktop で PowerShell を使用するときのエラーと問題の解決に役立ちます。 リモート デスクトップ サービスの PowerShell については、「Azure Virtual Desktop PowerShell」を参照してください。

フィードバックの提供

Azure Virtual Desktop Tech Community にアクセスし、Azure Virtual Desktop サービスに関して製品チームや活発なコミュニティのメンバーと話し合ってください。

Azure Virtual Desktop のセットアップ中に使用される PowerShell コマンドレット

このセクションでは、Azure Virtual Desktop の設定時に通常使用される PowerShell コマンドレットの一覧を示し、使用中に発生する可能性がある問題を解決する方法を示します。

エラー:New-AzRoleAssignment:"The provided information does not map to an AD object ID" (指定された情報は、AD オブジェクト ID にマップされていません)

New-AzRoleAssignment -SignInName "admins@contoso.com" -RoleDefinitionName "Desktop Virtualization User" -ResourceName "0301HP-DAG" -ResourceGroupName 0301RG -ResourceType 'Microsoft.DesktopVirtualization/applicationGroups'

原因

-SignInName パラメーターで指定されたユーザーは、Azure Virtual Desktop 環境に関連付けられている Microsoft Entra で見つかりません。

解決方法

次のことを確認します。

  • ユーザーは Microsoft Entra ID に同期されている必要があります。
  • ユーザーは B2C (企業-消費者間) 商取引にも B2B (企業-企業) 商取引にも関連付けません。
  • Azure Virtual Desktop 環境は適切な Microsoft Entra ID に関連付ける必要があります。

エラー: New-AzRoleAssignment: "オブジェクト ID を持つクライアントには、スコープに対してアクションを実行するための承認がありません (コード: AuthorizationFailed)"

原因 1

使用中のアカウントにサブスクリプションの所有者アクセス許可が与えられていません。

解決策 1

所有者アクセス許可が与えられているユーザーは、ロールの割り当てを実行する必要があります。 あるいは、ユーザーをアプリケーション グループに割り当てられるよう、ユーザー アクセス管理者ロールにユーザーを割り当てる必要があります。

原因 2

使用されているアカウントには所有者アクセス許可がありますが、環境の Microsoft Entra ID の一部ではないか、ユーザーが配置されている Microsoft Entra ID を照会するアクセス許可がありません。

解決策 2

Active Directory のアクセス許可が与えられているユーザーは、ロールの割り当てを実行する必要があります。

エラー: New-AzWvdHostPool: 場所はリソースの種類で使用できません

New-AzWvdHostPool_CreateExpanded: The provided location 'southeastasia' is not available for resource type 'Microsoft.DesktopVirtualization/hostpools'. List of available regions for the resource type is 'eastus,eastus2,westus,westus2,northcentralus,southcentralus,westcentralus,centralus'.

原因

Azure Virtual Desktop では、特定の場所にサービス メタデータを格納するためのホスト プール、アプリケーション グループ、ワークスペースの場所の選択がサポートされています。 選択肢はこの機能が利用できる場所に限定されます。 このエラーは、選択した場所で機能が利用できないことを意味します。

解決方法

エラー メッセージには、サポートされているリージョンの一覧があります。 サポートされているリージョンを代わりに使用してください。

エラー:New-AzWvdApplicationGroup must be in same location as host pool (ホスト プールと同じ場所にする必要があります)

New-AzWvdApplicationGroup_CreateExpanded: ActivityId: e5fe6c1d-5f2c-4db9-817d-e423b8b7d168 Error: ApplicationGroup must be in same location as associated HostPool

原因

場所が一致していません。 ホスト プール、アプリケーション グループ、ワークスペースにはすべて、サービス メタデータを格納する場所を与える必要があります。 作成したオブジェクトが互いに関連付けられている場合、同じ場所に置く必要があります。 たとえば、ホスト プールが eastus に置かれている場合、アプリケーション グループも eastus で作成する必要があります。 これらのアプリケーション グループを登録するワークスペースを作成する場合は、そのワークスペースも eastus に存在する必要があります。

解決方法

ホスト プールが作成される場所を取得し、作成するアプリケーション グループを同じ場所に割り当てます。

次のステップ