Azure Virtual Desktop (klassisk) PowerShell
Viktigt!
Det här innehållet gäller för Azure Virtual Desktop (klassiskt), som inte stöder Azure Resource Manager Azure Virtual Desktop-objekt. Om du försöker hantera Azure Resource Manager Azure Virtual Desktop-objekt kan du läsa den här artikeln.
Använd den här artikeln för att lösa fel och problem när du använder PowerShell med Azure Virtual Desktop. Mer information om PowerShell för fjärrskrivbordstjänster finns i Azure Virtual Desktop PowerShell.
Ge feedback
Besök Azure Virtual Desktop Tech Community för att diskutera Azure Virtual Desktop-tjänsten med produktteamet och aktiva communitymedlemmar.
PowerShell-kommandon som används under installationen av Azure Virtual Desktop
I det här avsnittet visas PowerShell-kommandon som vanligtvis används när du konfigurerar Azure Virtual Desktop och tillhandahåller sätt att lösa problem som kan uppstå när du använder dem.
Fel: Kommandot Add-RdsAppGroupUser – Angivet UserPrincipalName har redan tilldelats till en RemoteApp-appgrupp i den angivna värdpoolen
Add-RdsAppGroupUser -TenantName <TenantName> -HostPoolName <HostPoolName> -AppGroupName 'Desktop Application Group' -UserPrincipalName <UserName>
Orsak: Användarnamnet som används har redan tilldelats till en programgrupp av en annan typ. Användare kan inte tilldelas till både en fjärrskrivbords- och RemoteApp-programgrupp under samma sessionsvärdpool.
Åtgärda: Om användaren behöver både en RemoteApp och ett skrivbord skapar du olika värdpooler eller beviljar endast användaråtkomst till fjärrskrivbordet, vilket tillåter användning av alla program på den virtuella sessionsvärddatorn.
Fel: Kommandot Add-RdsAppGroupUser – Angivet UserPrincipalName finns inte i Microsoft Entra-ID:t som är associerat med fjärrskrivbordsklientorganisationen
Add-RdsAppGroupUser -TenantName <TenantName> -HostPoolName <HostPoolName> -AppGroupName "Desktop Application Group" -UserPrincipalName <UserPrincipalName>
Orsak: Användaren som anges av -UserPrincipalName kan inte hittas i Microsoft Entra som är knuten till Azure Virtual Desktop-klientorganisationen.
Korrigering: Bekräfta objekten i följande lista.
- Användaren synkroniseras med Microsoft Entra-ID.
- Användaren är inte kopplad till B2C- eller B2B-handel (business-to-business).
- Azure Virtual Desktop-klientorganisationen är kopplad till rätt Microsoft Entra-ID.
Fel: Get-RdsDiagnosticActivities – Användaren har inte behörighet att fråga hanteringstjänsten
Get-RdsDiagnosticActivities -ActivityId <ActivityId>
Orsak: -TenantName-parameter
Åtgärda: Problem med Get-RdsDiagnosticActivities med -TenantName <TenantName>.
Fel: Get-RdsDiagnosticActivities – användaren har inte behörighet att fråga hanteringstjänsten
Get-RdsDiagnosticActivities -Deployment -username <username>
Orsak: Använda -Distributionsväxeln.
Korrigering: -Distributionsväxeln kan endast användas av distributionsadministratörer. Dessa administratörer är vanligtvis medlemmar i teamet fjärrskrivbordstjänster/Azure Virtual Desktop. Ersätt växeln -Deployment med -TenantName <TenantName>.
Fel: New-RdsRoleAssignment – användaren har inte behörighet att fråga hanteringstjänsten
Orsak 1: Kontot som används har inte behörighet som ägare till fjärrskrivbordstjänster för klientorganisationen.
Korrigering 1: En användare med ägarbehörighet för Fjärrskrivbordstjänster måste köra rolltilldelningen.
Orsak 2: Kontot som används har ägarbehörigheter för Fjärrskrivbordstjänster men är inte en del av klientorganisationens Microsoft Entra-ID eller har inte behörighet att köra frågor mot Microsoft Entra-ID:t där användaren finns.
Korrigering 2: En användare med Active Directory-behörigheter måste köra rolltilldelningen.
Kommentar
New-RdsRoleAssignment kan inte ge behörigheter till en användare som inte finns i Microsoft Entra-ID:t.
Fel: Det gick inte att ta bort SessionHostPool
Det här felet inträffar vanligtvis när du kör följande kommando för att försöka ta bort en sessionsvärd.
Remove-RdsHostPool -TenantName <TenantName> -Name <HostPoolName>
Orsak: Om du kör kommandot innan du tar bort värdpoolens lövobjekt fungerar det inte.
Korrigering: Kör följande kommando för att ta bort sessionsvärden.
Get-RdsSessionHost-TenantName <TenantName> -Hostpook <HostPoolName> | Remove-RdsSessionHost -Force
Med kommandot force kan du ta bort sessionsvärden även om den har tilldelat användare.
Nästa steg
- En översikt över felsökning av Azure Virtual Desktop och eskaleringsspår finns i Felsökningsöversikt, feedback och support.
- Information om hur du felsöker problem när du skapar en klient- och värdpool i en Azure Virtual Desktop-miljö finns i Skapa klient- och värdpool.
- Information om hur du felsöker problem när du konfigurerar en virtuell dator (VM) i Azure Virtual Desktop finns i Konfiguration av sessionsvärd för virtuella datorer.
- Information om hur du felsöker problem med Azure Virtual Desktop-klientanslutningar finns i Azure Virtual Desktop-tjänstanslutningar.
- Information om hur du felsöker problem med fjärrskrivbordsklienter finns i Felsöka fjärrskrivbordsklienten
- Mer information om tjänsten finns i Azure Virtual Desktop-miljön.
- Information om hur du går igenom en felsökningsguide finns i Självstudie: Felsöka distributioner av Resource Manager-mallar.
- Mer information om granskningsåtgärder finns i Granskningsåtgärder med Resource Manager.
- Mer information om åtgärder för att fastställa felen under distributionen finns i Visa distributionsåtgärder.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för