Usare l'interfaccia della riga di comando di Azure e Azure PowerShell con Desktop virtuale Azure

È disponibile un'estensione dell'interfaccia della riga di comando di Azure e un modulo di Azure PowerShell per Desktop virtuale Azure che è possibile usare per creare, aggiornare, eliminare e interagire con gli oggetti del servizio Desktop virtuale Azure come alternative all'uso del portale di Azure. Fanno parte dell'interfaccia della riga di comando di Azure e di Azure PowerShell, che coprono un'ampia gamma di servizi di Azure.

Questo articolo illustra come usare l'estensione dell'interfaccia della riga di comando di Azure e un modulo di Azure PowerShell e fornisce alcuni comandi di esempio utili.

Estensione dell'interfaccia della riga di comando di Azure e modulo di Azure PowerShell

Ecco i nomi dell'estensione dell'interfaccia della riga di comando di Azure e del modulo Azure PowerShell e i collegamenti alla documentazione di riferimento:

Sia l'interfaccia della riga di comando di Azure che Azure PowerShell sono disponibili per l'uso in Azure Cloud Shell in modo nativo nel portale di Azure senza alcuna installazione oppure è possibile installarli localmente nel dispositivo per Windows, macOS e Linux.

Per informazioni su come installare l'interfaccia della riga di comando di Azure e Azure PowerShell in tutte le piattaforme supportate, vedere i collegamenti seguenti:

Comandi di esempio

Ecco alcuni comandi di esempio che è possibile usare per ottenere informazioni e valori sulle risorse di Desktop virtuale Azure che potrebbero risultare utili. Selezionare la scheda pertinente per lo scenario.

Importante

Negli esempi seguenti è necessario modificare i <placeholder> valori personalizzati.

Aree di Azure disponibili

Quando si creano oggetti servizio Desktop virtuale Azure usando uno dei comandi dell'interfaccia della riga di comando che contengono create, è necessario specificare l'area di Azure in cui si vuole crearli. Per trovare il nome dell'area di Azure da usare con il parametro --location, eseguire il comando seguente e usare un valore dalla Location colonna:

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

Recuperare l'ID oggetto di un pool di host, un'area di lavoro, un gruppo di applicazioni o un'applicazione

  • Per recuperare l'ID oggetto di un pool di host, eseguire il comando seguente:

    az desktopvirtualization hostpool show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    
  • Per recuperare l'ID oggetto di un'area di lavoro, eseguire il comando seguente:

    az desktopvirtualization workspace show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    
  • Per recuperare l'ID oggetto di un gruppo di applicazioni, eseguire il comando seguente:

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

Suggerimento

L'estensione dell'interfaccia della riga di comando di Azure per Desktop virtuale Azure non include comandi per le applicazioni. Usare Azure PowerShell anziché Bicep.

Passaggi successivi

Dopo aver appreso come usare l'interfaccia della riga di comando di Azure e Azure PowerShell con Desktop virtuale Azure, ecco alcuni articoli che li usano: