2009-12-09 26 views
12

我需要編寫一些用於列出用戶和組的.NET代碼。我打算使用LINQ。我無法訪問Active目錄進行測試。我沒有服務器,也無法設置我自己的Active Directory。是否有任何公用的Active Directory可用於測試。該代碼僅從Active目錄中讀取數據,而不是寫入任何數據。用於測試的公用活動目錄

+0

我對此感興趣多了,因爲我想爲一個activedirectory python模塊實現一些單元測試,我希望能夠在Travis上運行這些測試,這意味着我需要一個面向AD的互聯網。這是開源的,因此爲虛擬機託管和Windows許可證付費將是不可接受的解決方案。 – sorin 2014-08-06 10:57:12

回答

4

我不認爲AD是你會找到一個公共服務器來開發的東西。

最好的辦法是將ADAM或AD作爲虛擬機在您的開發箱上運行。既不需要太多的處理器或RAM。

+4

針對虛擬機建議+1 - 您甚至可以下載Windows Server 2008 R2的180天評估版,網址爲http://www.microsoft.com/downloads/details.aspx?FamilyID=a4fbe2f3-45dd-46bf-8747- 16a111c04107&displaylang = en並在Microsoft Virtual PC中啓動它。 – 2009-12-10 07:30:05

2

也許你可以安裝當地的ADAM而不是全面的廣告。

2

你可以試試ADAM (Active Directory Application Mode)這將安裝和運行在XP和Vista(不知道約7)。 ADAM的行爲與AD有點不同,但它可能適合您的需要。

+1

ADAM的Microsoft下載頁面不支持Vista。我仍然想知道是否有公共AD服務器。 – dlb 2009-12-09 16:46:50

0

serverfault有一個相關的問題,但它不會增加太多。解決方案顯然是相同的。

我認爲虛擬機的解決方案對我來說很好,因爲在我的公司中,互聯網連接受到限制,並且使用可公開訪問的AD是不可能的。