Пятница, 05 августа 2011 03:35

CSVDE

Оцените материал
(8 голосов)

CSVDE — это средство командной строки, позволяющее импортировать и экспортировать объекты  Active Directory из/в текстовый файл или файлы Microsoft Excel. Если вам когда-либо приходилось работать (создавать, извлекать) несколько сотен пользователей из AD, то вы наверняка сталкивались с этой утилитой командной строки. Она поможет во многих ситуациях, но имеет некоторые ограничения, а именно:
 -в Csvde  нельзя использовать для изменения существующих объектов;
 -при использовании этого средства в режиме импорта можно лишь создавать новые объекты;
 -с помощью этого средства нельзя устанавливать пароли пользователей.


Общие параметры
===============
-i     Включение режима импорта (по умолчанию включен экспорт)
-f      filename     Имя входного или выходного файла
-s     servername   Сервер для привязки (по умолчанию: DC домена этого компьютера)
-v    Включение режима подробной информации
-c    FromDN ToDN  Замена вхождений FromDN на ToDN
-j     path         Расположение файла журнала
-t    port         Номер порта (по умолчанию = 389)
-u   Использование формата Юникод

Параметры экспорта
==================
-d   RootDN       Корень поиска LDAP (по умолчанию - контекст именования)
-r    Filter       Фильтр поиска LDAP (по умолчанию - "(objectClass=*)")
-p    SearchScope  Область поиска (Base/OneLevel/Subtree)
-l     list         Список атрибутов (разделитель - запятая), для которых выполняется поиск LDAP
-o    list         Список пропускаемых атрибутов (разделитель - запятая).
-g    Отключение страничного поиска.
-m  Включение логики SAM при экспорте.
-n   Не экспортировать двоичные значения

Импорт
======
-k   Продолжать импорт, пропуская ошибки 'Нарушение ограничения' и 'Объект уже существует'

Задание учетных данных
======================
Учтите, что если учетные данные не заданы, CSVE выполнит привязку от имени текущего пользователя, используя SSPI.

-a    UserDN [Password | *]            Простая проверка подлинности
-b    UserName Domain [Password | *]   Метод привязки SSPI

Пример 1 работы с утилитой CSVDE:
csvde -f  C:\имя_файла.csv -d "ou=Users,dc=test,dc=aaanet,dc=ru" –u
В корне диска С будет создан файл имя_файла.csv в котором будут все пользователи (включая все поля AD с кириллицей)  подразделения Users, домена test.aaanet.ru


Пример 2 работы с утилитой CSVDE:

csvde -f C:\temp\All-Users-telfon.csv -d "ou=Users,dc=test,dc=aaanet,dc=ru" -r "(&(objectcategory=person)(objectclass=user))" -l DN,objectClass,description,telefonNumber

В папке Temp на диске C появится файл All-Users-telfon.csv в котором будут все пользователи и указанные в AD номера телефонов. Если вам необходим другой атрибут добавляете его в конец команды через запятую. Ниже указаны основные атрибуты учетной записи.

Имя пользователя (атрибут givenName), учетная запись, логин (атрибут sAMAccountName), фамилия (атрибут sn), инициалы (атрибут initials), выводимое имя (атрибут displayName), описание объекта (атрибут description), номер комнаты (атрибут physicalDeliveryOfficeName), контактный номер телефона (атрибут telephoneNumber), адрес электронной почты (атрибут mail), а также адрес веб-сайта пользователя (атрибут wWWHomePage). Кроме того, на данной вкладке вы можете указать дополнительный телефонный номер, который указывается атрибутом otherTelephone. Также вы можете указать дополнительный веб-сайт, определяемый атрибутом url.

Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:


Добавить комментарий