我被要求編寫一個小工具來將用戶從AD複製到另一個系統。Active Directory用戶列表
我發現這個帖子看起來完美的,讓我去......
How can I get a list of users from active directory?
由於我沒有一個廣告使用了,我去我的Azure的門戶網站工作,並在那裏創建了一個要測試的...
然後,它看起來像所有我需要做的是插入我的域名在這條線....
using (var context = new PrincipalContext(ContextType.Domain, "yourdomain.com"))
我的域名,如增刊通過Azure的撒謊是xxxx.onmicrosoft.com
但是當我運行的代碼,我不斷收到
型「System.DirectoryServices.AccountManagement.PrincipalServerDownException」發生在System.DirectoryServices.AccountManagement未處理的異常.dll
其他信息:無法聯繫服務器。
有人能看到什麼,我缺少的嗎?
有你創建Windows Azure中的Active Directory(WAAD)或安裝AD上Azure的VM – ramiramilu
@ramiramilu我創建了一個WAAD –
您可以使用它的圖形API查詢WAAD - ?http://blog.rytmis.net/2012/12 /windows-azure-active-directory-querying.html。我懷疑你不能使用本機C#DirectoryServices類,目前你只有這些操作的REST API,你不需要創建一個Azure虛擬機並在其上安裝AD,然後同步WAAD到它,然後使用DirectoryServic本地AD。 – ramiramilu