Duas maneiras.
Módulo do PowerShell:
Em uma máquina com Windows 8 / Windows Server 2012 no PowerShell, você deve poder usar o comando Get-RDPersonalVirtualDesktopAssignment
. Você pode especificar um agente de conexão para se conectar com -ConnectionBroker <String>
ou consultar por coleção e usuário.
Active Directory:
Você pode encontrar as informações no Active Directory se o Windows Server 2012 mantiver o mesmo esquema do 2008 R2, mas poderá encontrá-lo consultando os usuários sobre o atributo msTSPrimaryDesktop. Para pesquisar por atributo no PowerShell, no Windows 7/2008 R2 e em versões anteriores, talvez seja necessário executar primeiro Import-Module ActiveDirectory
e, em seguida, executar o comando:
Get-ADUser -Properties msTSPrimaryDesktop -Filter { msTSPrimaryDesktop -like "*" }
A propriedade msTSPrimaryDesktop
é usada no VDI no Windows Server 2008 R2, pelo menos, e também é acessível em determinadas máquinas por meio de Usuários e Computadores do Active Directory (dsa.msc). Não tenho certeza se o Windows Server 2012 usa essa propriedade como a área de trabalho principal de um usuário pode ser relativa a uma coleção específica, não global de acordo com 2008 R2.