Uso de la CLI de Azure y Azure PowerShell con Azure Virtual Desktop

Hay una extensión de la CLI de Azure y un módulo de Azure PowerShell para Azure Virtual Desktop que puede usar para crear, actualizar, eliminar e interactuar con objetos de servicio de Azure Virtual Desktop. Ambas son alternativas al uso de Azure Portal. Forman parte de la CLI de Azure y Azure PowerShell, que abarcan una amplia gama de servicios de Azure.

En este artículo se explica cómo puede usar la extensión de la CLI de Azure y un módulo de Azure PowerShell, y se proporcionan algunos comandos de ejemplo útiles.

Extensión de la CLI de Azure y módulo de Azure PowerShell

Estos son los nombres de la extensión de la CLI de Azure y del módulo de Azure PowerShell, y los vínculos a nuestra documentación de referencia:

Tanto la CLI de Azure como Azure PowerShell están disponibles para su uso en Azure Cloud Shell de forma nativa en Azure Portal sin necesidad de instalarlos, o bien puede instalarlos localmente en el dispositivo para Windows, macOS y Linux.

Para aprende a instalar la CLI de Azure y Azure PowerShell en todas las plataformas compatibles, consulte los vínculos siguientes:

Comandos de ejemplo

Estos son algunos comandos de ejemplo que se puede usar para obtener información y los valores de los recursos de Azure Virtual Desktop que le pueden puede resultar útiles. Seleccione la pestaña correspondiente a su escenario.

Importante

En los siguientes ejemplos, deberá cambiar los valores de <placeholder> por los suyos.

Regiones de Azure disponibles

Al crear objetos de servicio de Azure Virtual Desktop mediante cualquiera de los comandos de la CLI que contengan create, debe especificar la región de Azure en la que desea crearlos. Para buscar el nombre de la región de Azure que se va a usar con el parámetro --location, ejecute el siguiente comando y use un valor de la columna Location:

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

Recuperación el identificador de objeto de un grupo de hosts, un área de trabajo, un grupo de aplicaciones o una aplicación

  • Para recuperar el identificador de objeto de un grupo de hosts, ejecute el siguiente comando:

    az desktopvirtualization hostpool show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    
  • Para recuperar el identificador de objeto de un área de trabajo, ejecute el siguiente comando:

    az desktopvirtualization workspace show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    
  • Para recuperar el identificador de objeto de un grupo de aplicaciones, ejecute el siguiente comando:

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

Sugerencia

La extensión de la CLI de Azure para Azure Virtual Desktop no tiene comandos para aplicaciones. Use Azure PowerShell en su lugar.

Pasos siguientes

Ahora que sabe cómo usar la CLI de Azure y Azure PowerShell con Azure Virtual Desktop, estos son algunos artículos que los usan: