Средство CSVDE позволяет импортировать новые объекты в Active Directory, используя исходный CSV-файл; оно также дает возможность экспортировать существующие объекты в файл CSV. CSVDE нельзя использовать для изменения существующих объектов; при использовании этого средства в режиме импорта можно лишь создавать новые объекты, с помощью этого средства нельзя устанавливать пароли пользователей.
Выведем справку:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
<em>CSVDE /? Обмен каталогов CSV Общие параметры =============== -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 Пример: простой импорт текущего домена csvde -i -f INPUT.CSV Пример: простой экспорт текущего домена csvde -f OUTPUT.CSV Пример: экспорт указанного домена с указанными учетными данными csvde -m -f OUTPUT.CSV -b USERNAME DOMAINNAME * -s SERVERNAME -d "cn=users,DC=DOMAINNAME,DC=Microsoft,DC=Com" -r "(objectClass=user)" Журнал не был создан. Чтобы создать файл журнала, укажите путь файла журнала с использованием параметра -j.</em> |
ПРИМЕР:
Экспорт объектов (всех) Active Directory в файл под названием filename.csv:
csvde –f filename.csv
Параметр –f указывает, что за ним следует имя выходного файла.
Экспорт объектов (из определенного OU) Active Directory в файл под названием filename.csv:
csvde –f filename.csv –d ou=Users,dc=domain,dc=local
Экспорт объектов (определенного пользователя) Active Directory в файл под названием filename.csv:
csvde –f filename.csv –d ou=Users,dc=domain,dc=local –r “(&(objectcategory=person)(objectclass=user))” –l DN,objectClass,description
Параметр –i позволяет импортировать объекты в Active Directory из исходного файла CSV. Однако создание объектов пользователя с помощью CSVDE имеет один важный недостаток: с помощью этого средства нельзя устанавливать пароли пользователей.