Dela via


Använda Azure CLI och Azure PowerShell med Azure Virtual Desktop

Det finns ett Azure CLI-tillägg och en Azure PowerShell-modul för Azure Virtual Desktop som du kan använda för att skapa, uppdatera, ta bort och interagera med Azure Virtual Desktop-tjänstobjekt som alternativ till att använda Azure-portalen. De ingår i Azure CLI och Azure PowerShell, som omfattar ett brett utbud av Azure-tjänster.

Den här artikeln beskriver hur du kan använda Azure CLI-tillägget och en Azure PowerShell-modul och innehåller några användbara exempelkommandon.

Azure CLI-tillägget och Azure PowerShell-modulen

Här är namnen på Azure CLI-tillägget och Azure PowerShell-modulen och länkar till vår referensdokumentation:

Både Azure CLI och Azure PowerShell är tillgängliga för användning i Azure Cloud Shell internt i Azure-portalen utan installation, eller så kan du installera dem lokalt på enheten för Windows, macOS och Linux.

Information om hur du installerar Azure CLI och Azure PowerShell på alla plattformar som stöds finns i följande länkar:

Exempelkommandon

Här följer några exempelkommandon som du kan använda för att hämta information och värden om dina Azure Virtual Desktop-resurser som du kanske tycker är användbara. Välj relevant flik för ditt scenario.

Viktigt!

I följande exempel måste du ändra <placeholder> värdena för dina egna.

Tillgängliga Azure-regioner

När du skapar Azure Virtual Desktop-tjänstobjekt med något av CLI-kommandona som innehåller createmåste du ange den Azure-region som du vill skapa dem i. Om du vill hitta namnet på den Azure-region som ska användas med parametern --location kör du följande kommando och använder ett värde från Location kolumnen:

az account list-locations --query "sort_by([].{DisplayName:displayName, Location:name}, &Location)" -o table

Hämta objekt-ID för en värdpool, arbetsyta, programgrupp eller program

  • Kör följande kommando för att hämta objekt-ID:t för en värdpool:

    az desktopvirtualization hostpool show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    
  • Kör följande kommando för att hämta objekt-ID:t för en arbetsyta:

    az desktopvirtualization workspace show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    
  • Kör följande kommando för att hämta objekt-ID:t för en programgrupp:

    az desktopvirtualization applicationgroup show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    

Dricks

Azure CLI-tillägget för Azure Virtual Desktop har inte kommandon för program. Använd Azure PowerShell i stället.

Nästa steg

Nu när du vet hur du använder Azure CLI och Azure PowerShell med Azure Virtual Desktop finns här några artiklar som använder dem: