Azure Virtual Desktop で Azure CLI と Azure PowerShell を使用する
Azure portal を使用する代わりに、Azure Virtual Desktop サービス オブジェクトを作成、更新、削除、操作することができる、Azure Virtual Desktop 用の Azure CLI 拡張機能と Azure PowerShell モジュールがあります。 これらは Azure CLI とAzure PowerShellの一部であり、幅広い Azure サービスをカバーしています。
この記事では、Azure CLI 拡張機能と Azure PowerShell モジュールを使用する方法について説明し、便利なコマンドの例をいくつか紹介します。
Azure CLI 拡張機能と Azure PowerShell モジュール
Azure CLI 拡張機能と Azure PowerShell モジュールの名前と、リファレンス ドキュメントへのリンクを次に示します。
Azure CLI:
az desktopvirtualization
Azure PowerShell:
Az.DesktopVirtualization
Azure CLI と Azure PowerShell は、どちらもインストールの必要なく Azure portal でネイティブに Azure Cloud Shell で使用できます。また、Windows、macOS、Linux 用のデバイスにローカルにインストールすることもできます。
サポートされているすべてのプラットフォームに Azure CLI と Azure PowerShell をインストールする方法については、次のリンクを参照してください。
Azure CLI: Azure CLI をインストールする方法
Azure PowerShell: Azure Az 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 を使用する方法がわかったので、それらを使用する記事をいくつか次に示します。
- PowerShell または Azure CLI を使用して Azure Virtual Desktop ホスト プールを作成する
- PowerShell または Azure CLI を使用してアプリケーション グループを管理する
- 完全な PowerShell リファレンス ドキュメントについては、Az.DesktopVirtualization を参照してください。