среда, 8 сентября 2010 г.

Список пользователей домена

UPD: Утилита проверки активных пользователей домена - http://arxont.blogspot.com/2011/06/blog-post.html

Вводная: необходимо получить список активных (не отключенных) пользователей домена для аудита

Заходим на сервер и вводим команду

csvde -f c:\USERS_WORK.CSV -b USER DOMAIN * -r "(&(objectClass=user)(!(objectClass=computer))(!(userAccountControl=514))(!(userAccountControl=66050)))" -l "DN, memberOf, badPasswordTime, lastLogon, logonCount, sAMAccountName, userAccountControl, whenChanged, whenCreated"

Далее запускаем Excel. Данные - Импорт внешних данных - Импортировать данные. Выбираем наш файл

Указываем формат данных с разделителем и кодировку. Символ разделитель "," (запятая)

Мне нужны были только два столбца, первый и последний. Остальные удалил.

Перенёс столбец А в D, a B в С :)

Вставил в ячейку А1 следующую строку и протянул до конца таблицы
=ПСТР(D1;НАЙТИ("CN=";D1)+3;НАЙТИ(",";D1;НАЙТИ("CN=";D1)+3)-НАЙТИ("CN=";D1)-3)

Аналогично вставил в В1
=ПСТР(D1;НАЙТИ("OU=";D1)+3;НАЙТИ(",";D1;НАЙТИ("OU=";D1)+3)-НАЙТИ("OU=";D1)-3)

В итоге у нас получилась таблица со следующими полями - Имя пользователя, Organization Unit, login пользователя и информация о расположении в домене