会社のすべての部屋を Active Directory から取得したいので、DirectoryEntry
とDirectorySearcher
クラスを使用しています。適切なデータを取得するフィルターが必要ですが、部屋を検索するためのフィルターを作成する方法がわかりません。
フィルタリングする必要がある属性は次のとおりです。
これが私のコードです:
public static DataTable GetRooms(string domaincontroller)
{
DataTable list = new DataTable();
string filter = "(&(objectClass=user)(objectCategory=user)(|(telephoneNumber=*)(mail=*)))";
//....
return list;
}
フィルターだけが必要です。私が知っている残りの部分:(