如何訪問遠程計算機上的Active Directory? 我已經在Azure中安裝了AD創建了一個win server 2008 R2。主機名:MyVMachine,DNS:myapp.cloudapp.net。我可以使用筆記本電腦的遠程桌面連接訪問本機。使用C#在遠程計算機上驗證Active Dir
我想根據該AD對用戶進行身份驗證。我應該使用ContextType.Domain還是ContextType.Machine以及LDAP如何約束它以便聯繫該AD?此代碼位於我的筆記本電腦中的WCF服務應用程序中。以下是不工作:
using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, "LDAP://MyVMachine.testenv.local/ou=Users,dc=testenv,dc=local"))
{
// validate the credentials
bool b = pc.ValidateCredentials("Administrator", "password");
return true;
}
我想在這裏authenticaate用戶管理員whiich我看到exsists在testenv.local節點i廣告機用戶節點。
與此代碼我得到「服務器無法聯繫。」與principalServerDownExceptioan。
我需要幫助。
謝謝大家
我的廣告機在Azure中: