Visual Basicを使用してLDAPクエリを作成しようとしています。 Active Directoryへの管理者アクセスはありませんが、すべてのユーザーオブジェクトを表示できます。私がLDAP://クエリでディレクトリを検索している場合、どのような制限があるのかわかりません。URLによるLDAPクエリ
私が作成しているExcelアプリケーションでは、ユーザーIDの入力用の列があります。ユーザーがユーザーIDを入力すると、そのユーザー(メールアドレスなど)に関連付けられたサーバー側の情報に基づいて、他の列が自動入力されるようにします。
ここで、c.Valueは、スプレッドシートに入力されました:
strUser = "CN=" & c.Value & ",OU=User Accounts,OU=Area,OU=Users,OU=Accounts,DC=joe,DC=bloggs,DC=co,DC=uk/"
Set objUser = GetObject("LDAP://" & strUser)
問題は次のとおりです。 - OU =エリアがわかっていれば、検索は成功です。しかし、私は、UserIDのすべてのエリアOUを照会するように照会したいと思います。私が言うことができる限り、彼らは中央の場所に保持されたり、映されたりしていません。そのようなクエリでワイルドカードを使用することは可能ですか?
これについて別の方法として考えている人はいませんか?
はおそらく、匿名スタイルのアクセス権を確認している
トム
あなたの仕事をする必要がありますね完全なサンプルを使用すると、右のトラックに私を設定し、どうもありがとうございました。同じことをしている人は、http://www.rlmueller.net/ADOSearchTips.htmのコードをチェックして、一般的なユーザーオブジェクト属性のリストを確認してください。http:// www。 kouti.com/tables/userattributes.htm – t0mgerman