リモート マシンの Active Directory にアクセスするにはどうすればよいですか。Azure に AD がインストールされた win サーバー 2008 R2 を作成しました。ホスト名: MyVMachine、DNS: myapp.cloudapp.net。ラップトップからリモート デスクトップ接続を使用してマシンにアクセスできます。
その 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;
}
ここで、AD マシンの testenv.local ノードのユーザー ノードに存在するユーザー管理者を認証する必要があります。
このコードを使用すると、「サーバーに接続できませんでした」というメッセージが表示されます。プリンシパルサーバーダウン例外あり。
助けが必要です。
皆さん、ありがとうございました
Azure の AD マシン: