WindowsIdentity.Name不会从Active Directory返回新名称
任何有关这方面的帮助将非常感谢。
我将为您提供详细信息,但我们必须将所有Active Directory用户从[名字] [姓氏]重命名为[First Initial] [Last Name]以获取用户名之外的空间。
我们有一个生产Web应用程序,一旦用户使用Windows身份验证登录,就会使用以下代码行从Windows获取用户名:
System.Security.Principal.WindowsIdentity.GetCurrent().Name
在我们通过Active Directory用户和计算机更新用户的帐户后,在该行代码返回其新用户名之前需要一段时间。在更新之前,他们无法登录。
有人知道我可以在网络服务器上做什么来让它继续进行更新吗?我尝试过以下方法:
1)AD站点中的所有域控制器之间的触发复制&服务
2)从生产Web服务器上的命令行运行gpupdate / force
3)从产品Web服务器上的命令行运行iisreset
现在我不得不一次更新一个用户,以便其他人能够工作。
任何答案,想法,尝试的事情,或.Net解释.Name属性实际获得其价值的地方将不胜感激。
没有找到相关结果
已邀请:
1 个回复
弛保矮瘦敖