Freigeben über


Behandeln von Problemen mit Azure Virtual Desktop PowerShell

Dieser Artikel hilft beim Beheben von Fehlern und Problemen bei der Verwendung von PowerShell mit Azure Virtual Desktop. Weitere Informationen zu Remote Desktop Services PowerShell finden Sie unter Azure Virtual Desktop PowerShell.

Feedback geben

In der Azure Virtual Desktop Tech Community können Sie sich mit dem Produktteam und aktiven Communitymitgliedern über den Azure Virtual Desktop-Dienst austauschen.

PowerShell-Cmdlets, die während der Azure Virtual Desktop-Einrichtung verwendet werden

In diesem Abschnitt werden PowerShell-Cmdlets aufgeführt, die normalerweise beim Einrichten von Azure Virtual Desktop verwendet werden, und bietet Möglichkeiten zum Beheben von Problemen, die bei der Verwendung auftreten können.

Error: New-AzRoleAssignment: Die angegebenen Informationen stimmen mit keiner AD-Objekt-ID überein.

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

Ursache

Der vom -SignInName Parameter angegebene Benutzer kann nicht in der Microsoft Entra gefunden werden, die mit der Azure Virtual Desktop-Umgebung verknüpft ist.

Lösung

Stellen Sie folgendes sicher:

  • Der Benutzer sollte mit Microsoft Entra ID synchronisiert werden.
  • Der Benutzer ist nicht mit B2C (Business-to-Consumer) oder B2B (Business-to-Business) Commerce verknüpft.
  • Die Azure Virtual Desktop-Umgebung ist der richtigen Microsoft Entra ID zugeordnet.

Fehler: New-AzRoleAssignment: "Der Client mit Objekt-ID hat keine Autorisierung zum Ausführen von Aktionen über den Bereich (Code: AuthorizationFailed)"

Ursache 1

Das verwendete Konto hat keine Besitzerberechtigungen für das Abonnement.

Lösung 1

Ein Benutzer mit Besitzerberechtigungen muss die Rollenzuweisung ausführen. Alternativ muss der Benutzer der Rolle „Benutzerzugriffsadministrator“ zugewiesen werden, um einen Benutzer einer Anwendungsgruppe zuzuweisen.

Ursache 2

Das verwendete Konto verfügt über Besitzerberechtigungen, ist aber nicht Teil der Microsoft Entra-ID der Umgebung oder verfügt nicht über Berechtigungen zum Abfragen der Microsoft Entra-ID, in der sich der Benutzer befindet.

Lösung 2

Ein Benutzer mit Active Directory-Berechtigungen muss die Rollenzuweisung ausführen.

Fehler: New-AzWvdHostPool: Der Speicherort ist für den Ressourcentyp nicht verfügbar.

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

Ursache

Azure Virtual Desktop unterstützt die Auswahl des Speicherorts von Hostpools, Anwendungsgruppen und Arbeitsbereichen zum Speichern von Dienstmetadaten an bestimmten Speicherorten. Ihre Optionen sind darauf beschränkt, wo diese Funktion verfügbar ist. Dieser Fehler bedeutet, dass das Feature nicht an dem von Ihnen ausgewählten Speicherort verfügbar ist.

Lösung

In der Fehlermeldung wird eine Liste der unterstützten Regionen veröffentlicht. Verwenden Sie stattdessen eine der unterstützten Regionen.

Error: New-AzWvdApplicationGroup muss sich am gleichen Speicherort wie der Hostpool befinden

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

Ursache

Der Speicherort stimmt nicht überein. Alle Hostpools, Anwendungsgruppen und Arbeitsbereiche verfügen über einen Speicherort zum Speichern von Dienstmetadaten. Alle Objekte, die Sie erstellen, die einander zugeordnet sind, müssen sich am gleichen Speicherort befinden. Wenn sich ein Hostpool beispielsweise in eastus befindet, müssen Sie auch die Anwendungsgruppen in eastuserstellen. Wenn Sie einen Arbeitsbereich zum Registrieren dieser Anwendungsgruppen erstellen, muss dieser Arbeitsbereich ebenfalls vorhanden eastus sein.

Lösung

Rufen Sie den Speicherort ab, an dem der Hostpool erstellt wird, und weisen Sie dann die Anwendungsgruppe zu, die Sie an diesem Speicherort erstellen.

Nächste Schritte