任何有關此問題的幫助都會被認可。WindowsIdentity.Name不會從Active Directory中返回新名稱
我會告訴你詳細信息,但我們必須將所有Active Directory用戶從[First Name] [Last Name]重命名爲[First Initial] [Last Name]以獲得用戶名空間。
我們有一個使用下面的代碼行從Windows獲取用戶名一旦用戶使用Windows身份驗證登錄在生產Web應用程序:
System.Security.Principal.WindowsIdentity.GetCurrent().Name
後,我們通過Active Directory用戶更新用戶的帳戶和計算機,這一行代碼返回新用戶名需要相當長的時間。他們無法登錄,直到更新。
有誰知道我可以在網絡服務器上做些什麼來讓它繼續前進並更新?我曾嘗試以下:
1)觸發在AD站點的所有域控制器之間的複製&服務 2)從生產web服務器 3上的命令行運行gpupdate/force)從上的命令行運行iisreset prouduction網絡服務器
現在,我不得不一次更新一個用戶,以便其他人能夠工作。
任何答案,想法,要嘗試的東西,或.Net解釋.Name屬性實際上獲得它的價值將不勝感激。
嘿,那照顧了這個問題!感謝GPO指針。主要幫助! – 2011-04-11 14:02:07