Запрос LDAP: администраторы на компьютере

Я хочу найти каждый компьютер, известный LDAP, и перечислить все учетные записи на каждом компьютере, которые являются администраторами.

Я знаком с LDAP-запросами, просто не знаю, возможно ли это, и если да, то каков будет синтаксис.

Заранее спасибо,

Джим


person BIDeveloper    schedule 26.01.2010    source источник
comment
Будет ли LDAP знать о членах группы локальных администраторов каждого компьютера? (Я не уверен.)   -  person Mark Allen    schedule 26.01.2010
comment
Да, я думаю, что это действительно ключевая часть моего вопроса. Я тоже в этом сомневаюсь - просто задам вопрос на всякий случай!   -  person BIDeveloper    schedule 02.02.2010


Ответы (2)


Насколько я знаю, вы не можете этого сделать. Однако вы можете использовать сценарий, который сначала выполняет запрос LDAP, а затем использует результаты для подключения к каждому серверу и запроса членов группы администраторов через LanManager API. Если вы хотите сделать это на Perl, вам следует использовать Net::LDAP и Win32API::Net.

person DrNoone    schedule 12.02.2010

Вы должны использовать пространство имен System.DirectoryServices.

Здесь есть несколько примеров: Программирование служб каталогов .Net — C# — Часть 1

person Rubens Farias    schedule 26.01.2010
comment
Я предполагаю, потому что это не отвечает на вопрос о том, каков синтаксис LDAP для требуемого запроса? - person BIDeveloper; 04.02.2010
comment
Поскольку вы знакомы с запросами LDAP, я подумал, что в этом нет необходимости; это? - person Rubens Farias; 04.02.2010