質問は基本的にすべてを言います。私は、Windowsドメイン(つまり、アクティブなディレクトリ)上のすべてのユーザのリストをc#を使って取得できるようにしたいと考えています。C#をバックエンドとしてASP.NETを使用してドメイン上のすべてのユーザーの一覧を取得する方法はありますか?
ありがとうございます!
質問は基本的にすべてを言います。私は、Windowsドメイン(つまり、アクティブなディレクトリ)上のすべてのユーザのリストをc#を使って取得できるようにしたいと考えています。C#をバックエンドとしてASP.NETを使用してドメイン上のすべてのユーザーの一覧を取得する方法はありますか?
ありがとうございます!
var dirEntry = new DirectoryEntry(string.Format("LDAP://{0}/{1}", "x.y.com", "DC=x,DC=y,DC=com"));
var searcher = new DirectorySearcher(dirEntry)
{
Filter = "(&(&(objectClass=user)(objectClass=person)))"
};
var resultCollection = searcher.FindAll();
は、SQL側で物事を行う(すべてのユーザーのビューを生成)する方が簡単かもしれません。 SQL Serverを使いたいと思っていますか? – Spooks
私はSQL Serverも使用していますが、私の認証はWindowsドメインでなければなりません – adhanlon