Azure Virtual Desktop (klassisch): PowerShell
Wichtig
Dieser Inhalt gilt für Azure Virtual Desktop (klassisch). Der Dienst unterstützt keine Azure Virtual Desktop-Objekte in Azure Resource Manager. Wenn Sie Azure Virtual Desktop-Objekte in Azure Resource Manager verwalten möchten, helfen Ihnen die Informationen in diesem Artikel weiter.
Verwenden Sie diesen Artikel, um Fehler und Probleme bei der Verwendung von PowerShell mit Azure Virtual Desktop zu beheben. 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.
Während der Installation von Azure Virtual Desktop verwendete PowerShell-Befehle
Dieser Abschnitt listet PowerShell-Befehle auf, die typischerweise beim Einrichten von Azure Virtual Desktop verwendet werden, und bietet Lösungen für Probleme, die bei der Verwendung dieser Befehle auftreten können.
Error: Befehl Add-RdsAppGroupUser: Der angegebene UserPrincipalName ist bereits einer RemoteApp-App-Gruppe im angegebenen Hostpool zugeordnet.
Add-RdsAppGroupUser -TenantName <TenantName> -HostPoolName <HostPoolName> -AppGroupName 'Desktop Application Group' -UserPrincipalName <UserName>
Ursache: Der verwendete Benutzername wurde bereits einer Anwendungsgruppe eines anderen Typs zugewiesen. Benutzer*innen können nicht gleichzeitig einem Remotedesktop und einer RemoteApp-Anwendungsgruppe im selben Sitzungshostpool zugewiesen werden.
Fix: Wenn der Benutzer sowohl eine Remote-App als auch den Desktop benötigt, erstellen Sie verschiedene Hostpools, oder gewähren Sie dem Benutzer nur Zugriff auf den Remotedesktop, was die Verwendung einer beliebigen Anwendung auf der Sitzungshost-VM ermöglicht.
Fehler: Befehl Add-RdsAppGroupUser: Der angegebene UserPrincipalName ist nicht im Microsoft Entra ID vorhanden, das dem Remote Desktop-Mandanten zugeordnet ist
Add-RdsAppGroupUser -TenantName <TenantName> -HostPoolName <HostPoolName> -AppGroupName "Desktop Application Group" -UserPrincipalName <UserPrincipalName>
Ursache: Der durch -UserPrincipalName angegebene Benutzer kann nicht im Microsoft Entra gefunden werden, das an den Azure Virtual Desktop-Mandanten gebunden ist.
Behebung: Bestätigen Sie die einzelnen Punkte in der folgenden Liste.
- Der Benutzer wird mit Microsoft Entra-ID synchronisiert.
- Der Benutzer ist nicht mit B2C (Business-to-Consumer) oder B2B (Business-to-Business) Commerce verknüpft.
- Der Azure Virtual Desktop-Mandant ist an das richtige Microsoft Entra ID gebunden.
Error: Get-RdsDiagnosticActivities: Der Benutzer ist nicht berechtigt, den Verwaltungsdienst abzufragen.
Get-RdsDiagnosticActivities -ActivityId <ActivityId>
Ursache: Parameter -TenantName
Fix: Geben Sie Get-RdsDiagnosticActivities mit -TenantName <Mandantenname> aus.
Error: Get-RdsDiagnosticActivities: Der Benutzer ist nicht berechtigt, den Verwaltungsdienst abzufragen.
Get-RdsDiagnosticActivities -Deployment -username <username>
Ursache: Verwendung des Schalters -Deployment.
Behebung: Der Schalter -Deployment kann nur von Bereitstellungsadministratoren verwendet werden. Diese Administratoren sind in der Regel Mitglieder des Teams für Remotedesktopdienste/Azure Virtual Desktop. Ersetzen Sie den Schalter „-Deployment“ durch „-TenantName <Mandantenname>“.
Error: New-RdsRoleAssignment: Der Benutzer ist nicht berechtigt, den Verwaltungsdienst abzufragen.
Ursache 1: Das verwendete Konto hat keine Remote Desktop Services-Besitzerberechtigungen für den Mandanten.
Behebung 1: Ein Benutzer mit Besitzerberechtigungen für die Remotedesktopdienste muss die Rollenzuweisung ausführen.
Ursache 2: Das verwendete Konto hat Besitzerberechtigungen für Remotedesktopdienste, ist aber nicht Teil von Microsoft Entra ID der Umgebung oder verfügt nicht über Berechtigungen zum Abfragen von Microsoft Entra ID, in dem sich der Benutzer befindet.
Behebung 2: Ein Benutzer mit Active Directory-Berechtigungen muss die Rollenzuweisung ausführen.
Hinweis
New-RdsRoleAssignment kann einem Benutzer keine Berechtigungen erteilen, der nicht in Microsoft Entra ID vorhanden ist.
Fehler: SessionHostPool konnte nicht gelöscht werden.
Dieser Fehler tritt in der Regel auf, wenn Sie den folgenden Befehl ausführen, um einen Sitzungshost zu entfernen.
Remove-RdsHostPool -TenantName <TenantName> -Name <HostPoolName>
Ursache: Wenn Sie den Befehl ausführen, bevor Sie die Blattobjekte des Hostpools gelöscht haben, funktioniert er nicht.
Behebung: Führen Sie den folgenden Befehl aus, um den Sitzungshost zu löschen.
Get-RdsSessionHost-TenantName <TenantName> -Hostpook <HostPoolName> | Remove-RdsSessionHost -Force
Mit dem Befehl „force“ können Sie den Sitzungshost auch dann löschen, wenn ihm Benutzer zugewiesen sind.
Nächste Schritte
- Eine Übersicht über die Problembehandlung von Azure Virtual Desktop und die Eskalationspfade finden Sie unter Problembehandlung: Übersicht, Feedback und Support.
- Informationen zur Problembehandlung beim Erstellen eines Mandanten- und Hostpools in einer Azure Virtual Desktop-Umgebung finden Sie unter Mandanten- und Hostpoolerstellung.
- Informationen zur Problembehandlung bei der Konfiguration einer VM in Azure Virtual Desktop finden Sie unter Konfiguration von Sitzungshost-VMs.
- Informationen zur Behebung von Problemen bei Azure Virtual Desktop-Clientverbindungen finden Sie unter Azure Virtual Desktop – Clientverbindungen.
- Informationen zur Behebung von Problemen bei Remotedesktop-Clients finden Sie unter Problembehandlung für den Remotedesktop-Client.
- Weitere Informationen zum Dienst finden Sie unter Azure Virtual Desktop-Umgebung.
- Ein Tutorial zur Problembehandlung finden Sie unter Tutorial: Problembehandlung von Bereitstellungen der Resource Manager-Vorlage.
- Informationen zur Überwachung von Aktionen finden Sie unter Überwachen von Vorgängen mit Resource Manager.
- Weitere Informationen zu Aktionen zum Bestimmen von Fehlern während der Bereitstellung finden Sie unter Anzeigen von Bereitstellungsvorgängen mit dem Azure-Portal.