PowerShellモジュールすべてのワークスペースでホストプールを一覧表示する方法

注記

この機能は、Nerdio Manager Premium エディションでのみ利用可能です。

このチュートリアルへようこそ。ここでは Nerdio Manager

前提条件

PowerShell モジュールをインストールします。PowerShell モジュールを参照してください:詳細については、チュートリアルを参照してください。

ワークスペースの一覧を取得する

まず、Get-NmeWorkspace コマンドレットを使用してワークスペースの一覧を取得する必要があります。このコマンドレットは、Azure Virtual Desktop のデプロイメントに関連するワークスペースを特定するために必要な情報を提供します。

$workspaces = Get-NmeWorkspace

ワークスペースを順次処理して、ホストプールを一覧表示します。

次に、取得したワークスペースの一覧を順に処理し、各ワークスペースに紐付けられているホストプールを一覧表示するために Get-NmeWorkspaceSessionHost コマンドレットを使用します。これにより、ワークスペース名やリソースグループ、その他の関連情報が得られます。

foreach ($workspace in $workspaces) {
        $hostPools = Get-NmeWorkspaceSessionHost -SubscriptionId $workspace.Id.SubscriptionId -ResourceGroup $workspace.Id.ResourceGroup -WorkspaceName $workspace.Id.Name
        Write-Host "Workspace Name: $($workspace.WorkspaceName)"
        foreach ($hp in $hostPools) {
                Write-Host "Host Pool Workspaca: $($hp.WorkspaceName)"
                Write-Host "Host Pool Name: $($hp.Hostpool.HostpoolName)"
                Write-Host "Host Pool Resource Group: $($hp.Hostpool.ResourceGroup)"
                Write-Host "Host Pool Subscription: $($hp.Hostpool.Subscription)"
                # Add any additional desired information about the host pool here
        }
}

結論

おめでとうございます。Azure Virtual Desktop の新機能を使って、ワークスペース内の全ホストプールと、ワークスペース名やリソースグループなどの関連情報を一覧表示する方法を習得しました。引き続き探求し、これらの例をあなたの要件に合わせてカスタマイズしてください。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

サインインしてコメントを残してください。