我有一个简单的VB.net控制台应用程序,它显示当前用户,等待键输入,然后退出。它使用以下调用来显示信息:
System.Security.Principal.WindowsIdentity.GetCurrent.Name.ToString()
如果我创建一个托管此应用程序的远程应用程序,并创建一个有权运行远程应用程序的天蓝色用户,例如;
thisisa@test.onmicrosoft.com
当此用户连接到远程应用程序时,上面代码行的输出看起来像;
YLSDAAYU0007 \ thisisa_000
是否还有读取当时运行remoteapp的用户?在这种情况下,我希望获得 thisisa@test.onmicrosoft.com ?
答案 0 :(得分:0)
来自RemoteApp团队的Catalin。您偶然发现了我们的一个实施细节:)
Windows不允许使用Azure Active Directory(AAD)用户自动登录:它们仅允许拥有Microsoft帐户或域帐户的用户,以防该集合加入域。我们正在通过在VM上创建本地用户并使用该用户而不是AAD用户登录来解决此限制。
如果您对此有任何疑问,请随时与我联系:catalda @ microsoft com