Csvde

Импорт и экспорт данных из Active Directory с помощью файлов, хранящих данные в формате CSV (comma-separated value). Кроме того, возможна поддержка пакетных операций на основе файлового стандарта CSV.

Синтаксис

csvde [-i] [-f имя_файла] [-s имя_сервера] [-c строка1 строка2] [-v] [-j путь] [-t номер_порта] [-d различающееся_имя_базы] [-r фильтр_LDAP] [-p область] [-l список_атрибутов_LDAP] [-o список_атрибутов_LDAP] [-g] [-m] [-n] [-k] [-a различающееся_имя_пользователя пароль] [-b имя_пользователя домен пароль]

Параметры

-i
Определяет режим импорта. Если режим импорта не определен, по умолчанию используется режим экспорта.
-f имя_файла
Указывает имя файла импорта или экспорта.
-s имя_сервера
Определяет контроллер домена, выполняющий операцию импорта или экспорта.
-c строка1 строка2
Заменяет все вхождения строки1 строкой2. Обычно используется в случае, когда производится импорт данных из одного домена в другой, и при этом необходимо заменить различающееся имя домена, производящего экспорт (строка1), именем импортирующего домена (строка2).
-v
Включает режим вывода дополнительной информации.
-j путь
Задает размещение файла журнала. По умолчанию используется текущий путь.
-t номер_порта
Указывает номер порта протокола LDAP (Lightweight Directory Access Protocol). По умолчанию используется порт LDAP 389. Портом глобального каталога является 3268.
-d различающееся_имя_базы
Задает различающееся имя базы поиска для экспорта данных.
-r фильтр LDAP
Создает фильтр поиска LDAP для экспорта данных.
-p область
Задает область поиска. Параметры области поиска — Base, OneLevel и SubTree.
-l список_атрибутов_LDAP
Задает список атрибутов, возвращаемых в результатах выборки экспорта. Если данный параметр пропущен, возвращаются все атрибуты.
-o список_атрибутов_LDAP
Задает список атрибутов, пропускаемых в результатах выборки экспорта. Обычно этот параметр используется при экспорте объектов из Active Directory с последующим импортом в другой LDAP-совместимый каталог. Если какие-либо атрибуты не поддерживаются другим каталогом, их можно исключить из набора результатов с помощью данного параметра.
-g
Исключает постраничные поиски.
-m
Опускает атрибуты, которые не могут быть записаны, такие как ObjectGUID и objectSID.
-n
Исключает экспорт двоичных значений.
-k
Игнорирует ошибки во время операции импорта и продолжает обработку. Игнорируемыми ошибками являются следующие: «Объект уже существует», «Нарушение ограничения» и «Атрибут или значение уже существует».
-a различающееся_имя_пользователя пароль
Задает выполнение команды с использованием указанных различающегося_имени_пользователя ипароля. По умолчанию команда будет выполняться, используя учетные данные пользователя, который в текущий момент зарегистрирован в сети.
-b имя_пользователя домен пароль
Определяет команду, выполняемую от имени имя_пользователя домен пароль. По умолчанию команда будет выполняться, используя учетные данные пользователя, который в текущий момент зарегистрирован в сети.
-?
Отображает меню команд.

Замечания

  • Для чтения и сохранения данных в формате CSV можно использовать такие приложения, как Microsoft Excel. Кроме того, для импорта и экспорта данных с использованием формата CSV могут применяться средства администрирования сервера Microsoft Exchange, а также ряд средств, не являющихся программами корпорации Майкрософт.

    Данные в формате CSV образуют одну или несколько строк, значения в которых разделены запятыми. Первая строка (иногда называемая заголовком) файла CSV должна содержать имена всех атрибутов в том же порядке, что и данные в любой последующей строке.

    Пример:

    CN , имя , отчество , описание

    первое_имя_входа_пользователя , имя_1-го_пользователя , отчество_1-го_пользователя , Менеджер

    второе_имя_входа_пользователя , имя_2-го_пользователя , отчество_2-го_пользователя , Президент

  • Параметр csvde -r можно использовать для создания фильтра поиска LDAP для экспорта данных. Например, с помощью следующего фильтра выполняется экспорт всех пользователей с определенным отчеством: csvde -r (и(objectClass=User)(sn=SurName))

Условные обозначения форматирования

Формат Значение

Курсив

Сведения, вводимые пользователем

Полужирный

Элементы, вводимые без изменений

Многоточие (...)

Параметр может быть введен в командной строке несколько раз

В квадратных скобках ([])

Необязательные элементы

В фигурных скобках ({}), варианты разделены вертикальной линией (|). Пример: {even|odd}

Набор вариантов, из которых пользователю необходимо выбрать только один

Шрифт Courier

Программный код или данные, выводимые программой