2015-12-21 104 views
0

問題:將服務器上的用戶移動到Active Directory中

我收到「登錄失敗:未知用戶名或密碼錯誤」。將服務器作爲LDAP路徑的一部分添加到C#時,在Active Directory中移動用戶時出錯。

user.MoveTo(new DirectoryEntry("LDAP://SERVER_IP/" + newOU)); 

SERVER_IP是服務器的IP地址和newOU是其移動用戶的新OU。

背景:

  1. 我必須指定服務器的IP,因爲這可以運行在不同的域。
  2. 重要提示:我對用戶屬性所做的所有其他更新都能正常工作......甚至可以創建新帳戶。我確實在其他代碼中使用服務器IP。
  3. 如果我在相同的域上運行上面的代碼,它沒有錯誤。

問題似乎是MoveTo在指定LDAP路徑中的服務器時無法正常工作。我希望你能幫助我。

回答

0

我發現了這個問題。程序員錯誤。

DirectoryEntry調用是我的代碼中唯一沒有包含AD用戶名和密碼的地方。我討厭當我這樣做。

相關問題