hyper-v – 个人虚拟桌面集:用户分配

使用 Windows Server 2012远程桌面服务,我有一个“个人虚拟桌面集合”,启用了自动用户分配.

根据微软的说法“个人虚拟桌面永久分配给用户帐户,用户每次都登录到同一个虚拟桌面.”

有没有办法通过服务器管理器UI或PowerShell来确定哪个用户已分配给哪个VM?

到目前为止,我找到的唯一方法查询集合中每个VM上的“远程桌面用户”组,但这需要启动每个VM.肯定有更好的办法.

两种方式.

PowerShell模块:

从PowerShell中的Windows 8 / Windows Server 2012计算机,您应该能够使用Get-RDPersonalVirtualDesktopAssignment命令.您可以指定连接代理连接到-Connectionbroker< String>,或按集合和用户进行查询.

活动目录:

如果Windows Server 2012维护与2008 R2中相同的架构,您可以在Active Directory中找到该信息,您可以通过查询用户的msTSPrimaryDesktop属性来找到它.要在PowerShell中按属性搜索,在Windows 7/2008 R2和以前的版本上,您可能需要先运行Import-Module ActiveDirectory,然后执行以下命令:

Get-ADUser -Properties msTSPrimaryDesktop -Filter {msTSPrimaryDesktop -like“*”}

msTSPrimaryDesktop属性至少在Windows Server 2008 R2中的VDI中使用,也可以通过Active Directory用户和计算机(dsa.msc)在某些计算机上访问.我不确定Windows Server 2012是否使用此属性,因为用户的主桌面可能与特定集合相关,而不是2008 R2中的全局.

相关文章

目录虚拟化介绍虚拟化厂商介绍微软虚拟化发展历程Hyper-v 3....
最近有win10系统用户在开启Hyper-V功能的时候发现无法启动...
Win10系统中的Hyper-V虚拟机组件可以让用户很方便的创建虚拟...
在Win10中使用Hyper-V来创建虚拟机很方便,下面小编就把Hype...
大家都知道Win10家庭版、中文版、普通版和专业版相比是缺少很...
win10家庭版vmware与hyper-v不兼容怎么办?有一些小伙伴因为...