Share via


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 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 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: 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: Användaren som anges av parametern -SignInName finns inte i Microsoft Entra som är kopplad till Azure Virtual Desktop-miljön.

Åtgärda: Kontrollera följande.

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

Fel: New-AzRoleAssignment: "Klienten med objekt-ID har inte behörighet att utföra åtgärder ö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 ingår inte i miljöns Microsoft Entra-ID eller har inte behörighet att fråga Microsoft Entra-ID:t där användaren finns.

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

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

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 plats 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 du valde.

Åtgärda: 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 en plats. Alla värdpooler, programgrupper och arbetsytor har en plats där tjänstens metadata 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 eastusmåste du också skapa programgrupperna i eastus. Om du skapar en arbetsyta för att registrera dessa programgrupper till måste även den arbetsytan finnas i eastus .

Åtgärda: Hämta den plats som värdpoolen skapades i och tilldela sedan den programgrupp som du skapar till samma plats.

Nästa steg