人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ADSIでOR検索する方法を教えてください。

VB. NET(.NET Framework 1.1)で、

DirectorySearcherオブジェクト.Filter = <文字列>
<文字列>の例:
(&(objectClass=user)(Name=TestUser)(useraccountcontrol=514))

でActive Directoryの情報を検索できますが、
objectClass=user、Name=TestUser、useraccountcontrol=514の
AND検索になると思います。
例えば、Name=TestUserまたはAdministratorのユーザーアカウント情報の検索や、
Name=TestUserまたはuseraccountcontrol=514のユーザーアカウント情報の検索を行いたいです。




●質問者: a6e
●カテゴリ:コンピュータ インターネット
✍キーワード:.NET Framework Active Directory name NET USER
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● mj99
●60ポイント ベストアンサー

DirectorySearcher.Filter プロパティ (System.DirectoryServices)

複合式は、前置演算子の & と | で記述します。たとえば、"(&(objectClass=user)(lastName= Davis))" のようにします。または、"(&(objectClass=printer)(|(building=42)(building=43)))" のようにします。

(|(objectClass=user)(Name=TestUser)(useraccountcontrol=514))

ですか。

◎質問者からの返答

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ