Partage via


Azure Virtual Desktop PowerShell

Important

Ce contenu s’applique à Azure Virtual Desktop avec des objets Azure Virtual Desktop pour Azure Resource Manager. Si vous utilisez Azure Virtual Desktop (classique) sans objets Azure Resource Manager, consultez cet article.

Cet article vous aide à résoudre des problèmes et erreurs rencontrés lors de l’utilisation de PowerShell avec Azure Virtual Desktop. Pour plus d’informations sur les Services Bureau à distance PowerShell, voir Azure Virtual Desktop PowerShell.

Fournir des commentaires

Rendez-vous sur le site Azure Virtual Desktop Tech Community pour discuter du service Azure Virtual Desktop avec l’équipe de produit et les membres actifs de la communauté.

Commandes PowerShell utilisées pendant la configuration d’Azure Virtual Desktop

Cette section répertorie les commandes PowerShell qui sont généralement utilisées lors de la configuration de Azure Virtual Desktop, et explique comment résoudre des problèmes qui peuvent se produire lors de leur utilisation.

Erreur : New-AzRoleAssignment: Les informations fournies ne correspondent pas à un ID d’objet AD.

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

Cause : L’utilisateur spécifié par le paramètre -SignInName est introuvable dans l’instance Microsoft Entra liée à l’environnement Azure Virtual Desktop.

Correctif : Vérifiez les points suivants.

  • L’utilisateur doit être synchronisé avec Microsoft Entra ID.
  • L’utilisateur ne doit pas être lié à commerce B2C ou B2B.
  • L’environnement Azure Virtual Desktop doit être lié à l’instance Microsoft Entra ID appropriée.

Erreur : New-AzRoleAssignment: « Le client avec l’ID d’objet n’est pas autorisé à effectuer l’action sur l’étendue (code : AuthorizationFailed) »

Cause 1 : Le compte utilisé ne dispose pas d’autorisations de propriétaire sur l’abonnement.

Correctif 1 : Un utilisateur disposant d’autorisations de propriétaire doit exécuter l’attribution de rôle. Ou bien, l’utilisateur doit être affecté au rôle Administrateur de l’accès utilisateur pour affecter un utilisateur à un groupe d’applications.

Cause 2 : Le compte utilisé dispose d’autorisations de propriétaire, mais ne fait pas partie de l’instance Microsoft Entra ID de l’environnement ou n’est pas autorisé à interroger l’instance Microsoft Entra ID où se trouve l’utilisateur.

Correctif 2 : Un utilisateur disposant d’autorisations Active Directory doit exécuter l’attribution de rôle.

Erreur : New-AzWvdHostPool -- l’emplacement n’est pas disponible pour le type de ressource

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'.

Cause : Azure Virtual Desktop prend en charge la sélection de l’emplacement des pools d’hôtes, des groupes d’applications et des espaces de travail pour stocker les métadonnées de service dans certains emplacements. Vos options sont limitées en fonction de l’emplacement où cette fonctionnalité est disponible. Cette erreur signifie que la fonctionnalité n’est pas disponible à l’emplacement que vous avez choisi.

Correctif : La liste des régions prises en charge sera publiée dans le message d’erreur. Utilisez plutôt l’une des régions prises en charge.

Erreur : New-AzWvdApplicationGroup doit se trouver dans le même emplacement que le pool d’hôtes

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

Cause : Il y a une incompatibilité d’emplacement. Tous les pools d’hôtes, groupes d’applications et espaces de travail ont un emplacement pour stocker les métadonnées du service. Tous les objets que vous créez, qui sont associés entre eux, doivent se trouver dans le même emplacement. Par exemple, si un pool d’hôtes se trouve dans eastus, vous devez également créer les groupes d’applications dans eastus. Si vous créez un espace de travail auquel inscrire ces groupes d’applications, cet espace de travail doit également être dans eastus.

Correctif : Récupérez l’emplacement dans lequel le pool d’hôtes a été créé, puis affectez le groupe d’applications que vous créez à ce même emplacement.

Étapes suivantes