C# で作成する前に、組織単位が Active Directory に存在するかどうかをテストするにはどうすればよいですか?
質問する
4422 次
1 に答える
5
OUの正しいLDAP パスがあると仮定して、使用できる.Exists()
方法があります。DirectoryEntry
if (DirectoryEntry.Exists("LDAP://" + objectPath))
{
// ......
}
主な問題は次のとおりです。使用しているパスが間違っています。これUsers
は汎用コンテナであるため、次のように対処する必要があります。
LDAP://192.168.0.1/CN=Users
CN=
プレフィックスに注意してください。実際の組織単位がある場合は、接頭辞を付ける必要がありますOU=
優れたリソースについては、Howto: (almost) everything in Active Directory を参照してください。
于 2013-05-27T07:25:12.073 に答える