Azure Virtual Desktop PowerShell

Viktigt

Det här innehållet gäller för Azure Virtual Desktop med Azure Resource Manager Azure Virtual Desktop-objekt. Om du använder Azure Virtual Desktop (klassisk) utan att Azure Resource Manager 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 hur Fjärrskrivbordstjänster PowerShell finns i Azure Virtual Desktop PowerShell.

Ge feedback

Besök Tech Community för Azure Virtual Desktop 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

Det här avsnittet innehåller PowerShell-kommandon som vanligtvis används när du ställer in Azure Virtual Desktop och innehåller olika sätt att lösa problem som kan uppstå när du använder dem.

Fel: New-AzRoleAssignment: Den angivna informationen mappas inte till ett AD-objekt-ID

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

Orsak: Den användare som anges av parametern -SignInName kan inte hittas i Azure Active Directory kopplad till Azure Virtual Desktop-miljön.

Korrigering: Se till att följande saker händer.

  • Användaren ska synkroniseras med Azure Active Directory.
  • Användaren ska inte vara knuten till B2C(business-to-consumer) eller B2B-handel (business-to-business).
  • Azure Virtual Desktop-miljön bör vara kopplad till rätt Azure Active Directory.

Fel: New-AzRoleAssignment: "Klienten med objekt-ID har inte behörighet att utföra åtgärden över omfånget (kod: AuthorizationFailed)"

Orsak 1: Kontot som används har inte ägarbehörighet för prenumerationen.

Korrigering 1: En användare med ägarbehörighet måste köra rolltilldelningen. Alternativt måste användaren tilldelas rollen Administratör för användaråtkomst för att tilldela en användare till en programgrupp.

Orsak 2: Kontot som används har ägarbehörighet men är inte en del av miljöns Azure Active Directory eller har inte behörighet att fråga Azure Active Directory där användaren finns.

Korrigering 2: En användare med Active Directory-behörighet måste köra rolltilldelningen.

Fel: New-AzWvdHostPool – platsen är inte tillgänglig för resurstypen

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

Orsak: Azure Virtual Desktop stöder val av platsen för värdpooler, programgrupper och arbetsytor för att lagra tjänstmetadata på vissa platser. Alternativen är begränsade till var den här funktionen är tillgänglig. Det här felet innebär att funktionen inte är tillgänglig på den plats som du har valt.

Korrigering: I felmeddelandet publiceras en lista över regioner som stöds. Använd en av de regioner som stöds i stället.

Fel: New-AzWvdApplicationGroup måste finnas på samma plats som värdpoolen

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

Orsak: Det finns ett matchningsfel för platsen. Alla värdpooler, programgrupper och arbetsytor har en plats där tjänstmetadata kan lagras. Alla objekt som du skapar som är associerade med varandra måste finnas på samma plats. Om en värdpool till exempel finns i eastus måste du också skapa programgrupperna i eastus . Om du skapar en arbetsyta för att registrera de här programgrupperna måste arbetsytan också eastus finnas i den.

Korrigering: Hämta den plats där värdpoolen skapades och tilldela sedan den programgrupp som du skapar till samma plats.

Nästa steg