Azure Virtual Desktop でプールされたホスト プールの優先アプリケーション グループの種類を設定する
- [アーティクル]
-
-
アプリケーション グループは、ホスト プール内のセッション ホスト上で使用できるアプリケーションの論理グループです。 アプリケーション グループを使うと、ユーザーが接続できるのがデスクトップ全体か、ホスト プールのどのアプリケーションかを制御できます。 アプリケーション グループは 1 つのホスト プールにのみ割り当てることができますが、複数のアプリケーション グループを同じホスト プールに割り当てることができます。 複数のホスト プールにまたがる複数のアプリケーション グループにユーザーを割り当てることができるため、ユーザーがアクセスできるアプリケーションとデスクトップを多様にすることができます。
アプリケーション グループを作成する場合、次の 2 種類のいずれかを選択できます。
ユーザーが同じホスト プールに割り当てられたアプリケーション グループからデスクトップおよび RemoteApp アプリケーションに同時に接続できないようにするために、プールされたホスト プールには [優先アプリケーション グループの種類] という設定があります。 この設定によって、ユーザーが同じホスト プールの各種類のアプリケーション グループに割り当てられている場合に、Windows アプリまたはリモート デスクトップ アプリでこのホスト プールからデスクトップ全体または RemoteApp アプリケーションにアクセスできるかどうかが決まります。
優先アプリケーション グループの種類設定の動作とそれが必要な理由の詳細については、「Azure Virtual Desktop のプールされたホスト プールに対する優先アプリケーション グループの種類の動作」を参照してください。
この記事では、Azure portal、Azure PowerShell、または Azure CLI を使用してプールされたホスト プールの優先アプリケーション グループの種類を設定する方法について説明します。
前提条件
プールされたホスト プールに優先アプリケーション グループの種類を設定するには、以下が必要です。
優先アプリケーション グループの種類を設定する
お使いのシナリオに関連するタブを選択します。
Azure portal を使用してホスト プールの優先アプリケーション グループの種類を設定する方法は次のとおりです。
Azure portal にサインインします。
検索バーに「Azure Virtual Desktop」と入力し、一致するサービス エントリを選択します。
[ホスト プール] を選び、構成するプールされたホスト プールの名前を選びます。
プロパティを選択します。
[優先アプリ グループの種類] で、ドロップダウン リストから [デスクトップ] または [RemoteApp] を選びます。
[保存] を選択します。
Az.DesktopVirtualization PowerShell モジュールを使用してホスト プールの優先アプリケーション グループの種類を設定する方法を次に示します。 <placeholder>
の値は、独自の値に変更してください。
ターミナルの種類として PowerShell を指定して、Azure portal で Azure Cloud Shell を開くか、ローカル デバイスで PowerShell を実行します。
Get-AzWvdHostPool
コマンドレットを使用して、現在の Azure サブスクリプション内のすべてのホスト プールについて現在の優先アプリケーション グループの種類を取得します。
$hostPools = Get-AzResource | ? ResourceType -eq Microsoft.DesktopVirtualization/hostpools
$preferredAppGroupType = @()
foreach ($hostPool in $hostPools) {
$hostPoolProperties = Get-AzWvdHostPool -Name $hostPool.Name -ResourceGroup $hostPool.ResourceGroupName
$preferredAppGroupType += $hostPoolProperties
}
$preferredAppGroupType | FT Name, PreferredAppGroupType
出力は次の出力のようになります。
Name PreferredAppGroupType
---- ---------------------
contoso-hp01 Desktop
contoso-hp02 RailApplications
contoso-hp03 None
ヒント
RailApplications という用語は、Azure PowerShell を使用する場合の RemoteApp アプリケーション グループのためのものです。
ホスト プールの優先アプリケーション グループの種類を設定または変更するには、次の例に示すように、Update-AzWvdHostPool
コマンドレットを使用します。 PreferredAppGroupType
パラメーターには、要件に応じて Desktop
または RailApplications
のいずれかを値として使用します。
$parameters = @{
hostPoolName = "<HostPoolName>"
resourceGroupName = "<ResourceGroupName>"
preferredAppGroupType = "<PreferredAppGroupType>"
}
Update-AzWvdHostPool @parameters
手順 2 のコマンドを再度実行し、優先アプリケーション グループの種類が正しく設定されていることを確認します。
Azure CLI の desktopvirtualization 拡張機能を使用して、ホスト プールの優先アプリケーション グループの種類を設定する方法を次に示します。 次の例では、<placeholder>
を独自の値に変更する必要があります。
Bash ターミナルの種類を指定して、Azure portal で Azure Cloud Shell を開くか、ローカル デバイスで Azure CLI を実行します。
az desktopvirtualization hostpool list
コマンドを使用して、現在の Azure サブスクリプション内のすべてのホスト プールについて現在の優先アプリケーション グループの種類を取得します。
az desktopvirtualization hostpool list \
--query "[].{name:name, preferredAppGroupType:preferredAppGroupType}" \
--output table
出力は次の出力のようになります。
Name PreferredAppGroupType
------------ ---------------------
contoso-hp01 Desktop
contoso-hp02 RailApplications
contoso-hp03 None
ヒント
RailApplications という用語は、Azure CLI を使用する場合の RemoteApp アプリケーション グループのためのものです。
ホスト プールの優先アプリケーション グループの種類を設定または変更するには、次の例に示すように、az desktopvirtualization hostpool update
コマンドを使用します。 PreferredAppGroupType
パラメーターには、要件に応じて Desktop
または RailApplications
のいずれかを値として使用します。
az desktopvirtualization hostpool update \
--name "<HostPoolName>" \
--resource-group "<ResourceGroupName>" \
--preferred-app-group-type "<PreferredAppGroupType>"
手順 2 のコマンドを再度実行し、優先アプリケーション グループの種類が正しく設定されていることを確認します。
関連するコンテンツ