Azure 虛擬桌面中的委派存取權
重要
本內容適用於具有 Azure Resource Manager Azure 虛擬桌面物件的 Azure 虛擬桌面。 如果您使用不含 Azure Resource Manager 物件的 Azure 虛擬桌面 (傳統),請參閱此文章。
Azure 虛擬桌面具有委派的存取模型,可讓您藉由指派其角色來定義允許特定使用者擁有的存取量。 角色指派是由三個元件所組成:安全性主體、角色定義和範圍。 Azure 虛擬桌面委派存取模型會以 Azure RBAC 模型為基礎。 若要深入了解特定角色指派及其要素,請參閱 Azure 角色型存取控制概觀 (機器翻譯)。
Azure 虛擬桌面委派存取支援每個角色指派元素的下列值:
- 安全性主體
- 使用者
- 使用者群組
- 服務主體
- 角色定義
- 內建角色
- 自訂角色
- 影響範圍
- 主機集區
- 應用程式群組
- 工作區
角色指派的 PowerShell Cmdlet
開始之前,如果您尚未設定 Azure 虛擬桌面 PowerShell 模組,請務必依照設定 PowerShell 模組中的指示設定。
Azure 虛擬桌面將應用程式群組發佈至使用者或使用者群組時,使用 Azure 角色型存取控制 (Azure RBAC)。 桌面虛擬化使用者角色會指派給使用者或使用者群組,範圍是應用程式群組。 此角色提供使用者應用程式群組的特殊資料存取權。
執行下列 Cmdlet,將 Microsoft Entra 使用者新增至應用程式群組:
New-AzRoleAssignment -SignInName <userupn> -RoleDefinitionName "Desktop Virtualization User" -ResourceName <appgroupname> -ResourceGroupName <resourcegroupname> -ResourceType 'Microsoft.DesktopVirtualization/applicationGroups'
執行下列 Cmdlet,將 Microsoft Entra 使用者群組新增至應用程式群組:
New-AzRoleAssignment -ObjectId <usergroupobjectid> -RoleDefinitionName "Desktop Virtualization User" -ResourceName <appgroupname> -ResourceGroupName <resourcegroupname> -ResourceType 'Microsoft.DesktopVirtualization/applicationGroups'
下一步
如需每個角色可使用的 PowerShell Cmdlet 更完整清單,請參閱 PowerShell 參考 (英文)。
如需 Azure RBAC 中支援的角色完整清單,請參閱 Azure 內建角色 (機器翻譯)。
如需如何設定 Azure 虛擬桌面環境的指導方針,請參閱 Azure 虛擬桌面環境。