Citrix DaaS 如何知道谁连接到特定的虚拟桌面

How does Citrix DaaS know who is connected to a particular virtual desktop

Citrix DaaS 如何知道谁连接到特定的虚拟桌面?

问题与使用 Citrix DaaS 将 Windows .NET 桌面应用程序 (Winforms) 移植到云有关。这些应用程序必须知道 在使用它们,目前它们依赖于此 .NET 调用:

System.Security.Principal.WindowsIdentity.GetCurrent().Name;

哪个returns {DOMAIN-NAME}/{WINDOWS-USER-LOGON}

如果有白班和夜班两个班次,员工共享虚拟桌面,虚拟桌面不是专供一个员工使用怎么办?

据我测试和 documentation 确认:

.NET 中格式为 'NetworkName\Username' 的当前登录用户将返回 System.Security.Principal.WindowsIdentity.GetCurrent().Name