Мне просто интересно, кто-нибудь знает или создал оболочку для Active Directory, чтобы можно было легко запрашивать ее в .net? Вроде как «LINQ-to-ActiveDirectory» или некоторый SQL-диалект, то есть чтобы иметь возможность делать «SELECT DISTINCT (DEPARTMENT) FROM / Users / SomeOU / AnotherOU» или «SELECT user FROM domain» или что-то еще.
Насколько я знаю, можно запрашивать WMI и IIS "SQLesque", мне просто интересно, возможно ли нечто подобное и для Active Directory, без необходимости изучать еще один язык запросов (LDAP)?