PDA

Показать полную графическую версию : Список пользователей домена на печать


ss777
15-07-2008, 09:03
Здравствуйте, скажите каким образом можно получить список учетных записей домена (логин и ФИО пользователей)

Dirk Diggler
15-07-2008, 09:52
вариант а) сделать поиск в AD
вариант б) написать скрипт 8-)

HLT
15-07-2008, 10:41
dsquery user -limit 100000 | dsget user -fn -ln -samid

ss777
16-07-2008, 02:07
А если ещё и подразделение нужно к которому принадлежит пользователь?
P.S. Не могу въехать в справку как объеденить dsquery user и dsquery ou.

Delirium
16-07-2008, 04:07
Проще сделать запрос в AD и результат эскпортировать в txt с разделителями.

HLT
16-07-2008, 09:34
А если ещё и подразделение нужно к которому принадлежит пользователь? »
если все пользователи одного подразделения сидят в одном OU - в команде dsquery надо задавать OU
dsquery /? дает по этому поводу прекрасный пример:
dsquery user ou=Test,dc=microsoft,dc=com -o upn -name jon* -disabled


Проще сделать запрос в AD »
это дольше. быстрее написать команду, чем запускать оснаcтку и щелкать мышками

ss777
16-07-2008, 09:59
Я не понял как в запросе сделать отабражение подразделения напротив имени пользователя (такого столбца нету), делать запрос по каждому подразделению отдельно и потом руками это все сортировать неудобно, слишком много пользователей, и около 20 подразделений.

Delirium
16-07-2008, 10:02
Мой вариант не подходит, подразделения действительно нет. Остается вариант HLT

HLT
16-07-2008, 10:09
слишком много пользователей, и около 20 подразделений »
список OU получаем командой

dsquery OU >12345.cmd

редактируем 12345.cmd: убираем лишние OU, добавляем нужное:

dsquery user ou=Test1,dc=microsoft,dc=com -limit 100000 | dsget user -fn -ln -samid >users1.txt
dsquery user ou=Test2,dc=microsoft,dc=com -limit 100000 | dsget user -fn -ln -samid >users2.txt
dsquery user ou=Test3,dc=microsoft,dc=com -limit 100000 | dsget user -fn -ln -samid >users3.txt
dsquery user ou=Test4,dc=microsoft,dc=com -limit 100000 | dsget user -fn -ln -samid >users4.txt

Если в имени OU есть пробелы - то параметр OU=.... берем в двойные кавычки




© OSzone.net 2001-2012