Azure Virtual Desktop で Azure CLI と Azure PowerShell を使用する

Azure portal を使用する代わりに、Azure Virtual Desktop サービス オブジェクトを作成、更新、削除、操作することができる、Azure Virtual Desktop 用の Azure CLI 拡張機能と Azure PowerShell モジュールがあります。 これらは Azure CLIAzure PowerShellの一部であり、幅広い Azure サービスをカバーしています。

この記事では、Azure CLI 拡張機能と Azure PowerShell モジュールを使用する方法について説明し、便利なコマンドの例をいくつか紹介します。

Azure CLI 拡張機能と Azure PowerShell モジュール

Azure CLI 拡張機能と Azure PowerShell モジュールの名前と、リファレンス ドキュメントへのリンクを次に示します。

Azure CLI と Azure PowerShell は、どちらもインストールの必要なく Azure portal でネイティブに Azure Cloud Shell で使用できます。また、Windows、macOS、Linux 用のデバイスにローカルにインストールすることもできます。

サポートされているすべてのプラットフォームに Azure CLI と Azure PowerShell をインストールする方法については、次のリンクを参照してください。

コマンドの例

Azure Virtual Desktop リソースに関する情報と値を取得するために使用できる、便利なコマンドの例をいくつか次に示します。 お使いのシナリオに関連するタブを選択します。

重要

次の例では、<placeholder> を独自の値に変更する必要があります。

使用可能な Azure リージョン

create を含む CLI コマンドのいずれかを使用して Azure Virtual Desktop サービス オブジェクトを作成する場合は、作成する Azure リージョンを指定する必要があります。 --location パラメーターで使用する Azure リージョンの名前を見つけるには、次のコマンドを実行し、Location 列の値を使用します。

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

ホスト プール、ワークスペース、アプリケーション グループ、またはアプリケーションのオブジェクト ID を取得する

  • ホスト プールのオブジェクト ID を取得するには、次のコマンドを実行します。

    az desktopvirtualization hostpool show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    
  • ワークスペースのオブジェクト ID を取得するには、次のコマンドを実行します。

    az desktopvirtualization workspace show \
         --name <Name> \
         --resource-group <ResourceGroupName> \
         --query objectId 
         --output tsv
    
  • アプリケーション グループのオブジェクト ID を取得するには、次のコマンドを実行します。

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

ヒント

Azure Virtual Desktop 用の Azure CLI 拡張機能には、アプリケーション用のコマンドがありません。 代わりに Azure PowerShell を使用します。

次のステップ

Azure Virtual Desktop で Azure CLI と Azure PowerShell を使用する方法がわかったので、それらを使用する記事をいくつか次に示します。