2014-01-07 181 views
0

我被要求編寫一個小工具來將用戶從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

其他信息:無法聯繫服務器。

有人能看到什麼,我缺少的嗎?

+0

有你創建Windows Azure中的Active Directory(WAAD)或安裝AD上Azure的VM – ramiramilu

+0

@ramiramilu我創建了一個WAAD –

+1

您可以使用它的圖形API查詢WAAD - ?http://blog.rytmis.net/2012/12 /windows-azure-active-directory-querying.html。我懷疑你不能使用本機C#DirectoryServices類,目前你只有這些操作的REST API,你不需要創建一個Azure虛擬機並在其上安裝AD,然後同步WAAD到它,然後使用DirectoryServic本地AD。 – ramiramilu

回答

0

我借用了我的老朋友舊服務器並構建了本地服務器2012並加入了該域。

可能不是每個人的回答。但爲我工作。

(如果我有更多時間,我本來希望得到蔚藍的領域工作...我敢肯定我建是正確的。只是沒有工作。

所以這就是我的答案。

相關問題