搭配 Azure 虛擬桌面使用 Azure CLI 和 Azure PowerShell

Azure 虛擬桌面有 Azure CLI 擴充功能和 Azure PowerShell 模組,可用來建立、更新、刪除及與 Azure 虛擬桌面服務對象互動,作為使用 Azure 入口網站 的替代方案。 它們是 Azure CLI 和 Azure PowerShell 的一部分,涵蓋各種 Azure 服務。

本文說明如何使用 Azure CLI 擴充功能和 Azure PowerShell 模組,並提供一些有用的範例命令。

Azure CLI 擴充功能和 Azure PowerShell 模組

以下是 Azure CLI 擴充功能和 Azure PowerShell 模組的名稱,以及參考文件的連結:

Azure CLI 和 Azure PowerShell 都可在 Azure Cloud Shell 原生方式在不安裝的 Azure 入口網站 中使用,或者您可以在 Windows、macOS 和 Linux 的裝置本機安裝它們。

若要瞭解如何跨所有支援的平臺安裝 Azure CLI 和 Azure PowerShell,請參閱下列連結:

範例命令

以下是一些範例命令,可用來取得您可能會覺得有用的 Azure 虛擬桌面資源相關信息和值。 選取您案例的相關索引標籤。

重要事項

在下列範例中 <placeholder> ,您必須變更自己的值。

可用的 Azure 區域

使用任何包含 create的 CLI 命令建立 Azure 虛擬桌面服務物件時,您必須指定您想要在其中建立它們的 Azure 區域。 若要尋找要與 --location 參數搭配使用的 Azure 區域名稱,請執行下列命令,並使用數據行中的 Location 值:

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

擷取主機集區、工作區、應用程式群組或應用程式的物件標識碼

  • 若要擷取主機集區的物件標識碼,請執行下列命令:

    az desktopvirtualization hostpool show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    
  • 若要擷取工作區的物件識別碼,請執行下列命令:

    az desktopvirtualization workspace show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    
  • 若要擷取應用程式群組的物件識別碼,請執行下列命令:

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

提示

適用於 Azure 虛擬桌面的 Azure CLI 擴充功能沒有應用程式的命令。 請改用 Azure PowerShell。

後續步驟

現在您已瞭解如何搭配 Azure 虛擬桌面使用 Azure CLI 和 Azure PowerShell,以下是一些使用它們的文章: