在 Azure 虛擬桌面中設定集區主機集區的慣用應用程式群組類型
應用程式群組是主機集區中工作階段主機上可用的應用程式邏輯群組。 應用程式群組可控制使用者可以使用完整桌面或主機集區的應用程式來連線。 應用程式群組只能指派給單一主機集區,但您可以將多個應用程式群組指派給相同的主機集區。 使用者可以指派給多個主機集區中的多個應用程式群組,這可讓您變更使用者可以存取的應用程式和桌面。
當您建立應用程式群組時,它可以是兩種類型之一:
為了協助防止用戶同時從指派給相同主機集區的應用程式群組連線到桌面和 RemoteApp 應用程式,集區主機集區具有 [慣用應用程式群組類型] 設定。 此設定會決定使用者是否能夠從 Windows 應用程式或遠端桌面應用程式中的這個主機集區存取完整的桌面或 RemoteApp 應用程式,如果他們將每個類型的應用程式群組指派給相同的主機集區。
如需慣用應用程式群組類型設定行為及其必要原因的詳細資訊,請參閱 Azure 虛擬桌面中集區集區慣用的應用程式群組類型行為。
本文說明如何使用 Azure 入口網站、Azure PowerShell 或 Azure CLI,為集區主機集區設定慣用的應用程式群組類型。
必要條件
您必須先:才能設定集區主機集區的慣用應用程式群組類型:
設定慣用的應用程式群組類型
選取案例相關的索引標籤。
以下說明如何使用 Azure 入口網站 設定主機集區的慣用應用程式群組類型:
登入 Azure 入口網站。
在搜尋列中輸入「Azure 虛擬桌面」,並選取相符的服務項目。
選取 [ 主機集區],然後選取您想要設定的集區主機集區名稱。
選取屬性。
針對 [慣用的應用程式群組類型],從下拉式清單中選取 [桌面 ] 或 [RemoteApp ]。
選取 [儲存]。
以下說明如何使用 Az.DesktopVirtualization PowerShell 模組來設定主機集區的慣用應用程式群組類型。 請務必變更 <placeholder>
您自己的值。
在具有 PowerShell 終端類型的 Azure 入口網站 中開啟 Azure Cloud Shell,或在本機裝置上執行 PowerShell。
使用 Get-AzWvdHostPool
Cmdlet 取得目前 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
提示
使用 Azure PowerShell 時,RailApplications 一詞適用於 RemoteApp 應用程式群組。
若要設定或變更主機集區的慣用應用程式群組類型,請使用 Update-AzWvdHostPool
Cmdlet,如下列範例所示。 PreferredAppGroupType
針對 參數,根據您的需求,使用 Desktop
或 RailApplications
作為值。
$parameters = @{
hostPoolName = "<HostPoolName>"
resourceGroupName = "<ResourceGroupName>"
preferredAppGroupType = "<PreferredAppGroupType>"
}
Update-AzWvdHostPool @parameters
再次執行步驟 2 中的命令,並確認已正確設定慣用的應用程式群組類型。
以下說明如何使用適用於 Azure CLI 的 桌面虛擬擴充 功能,為主機集區設定慣用的應用程式群組類型。 在下列範例中,您必須將 <placeholder>
變更為您自己的值。
在具有Bash終端類型的 Azure 入口網站 中開啟 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
提示
使用 Azure CLI 時,RailApplications 一詞適用於 RemoteApp 應用程式群組。
若要設定或變更主機集區的慣用應用程式群組類型,請使用 az desktopvirtualization hostpool update
命令,如下列範例所示。 PreferredAppGroupType
針對 參數,根據您的需求,使用 Desktop
或 RailApplications
作為值。
az desktopvirtualization hostpool update \
--name "<HostPoolName>" \
--resource-group "<ResourceGroupName>" \
--preferred-app-group-type "<PreferredAppGroupType>"
再次執行步驟 2 中的命令,並確認已正確設定慣用的應用程式群組類型。
相關內容