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 |
Программный код или данные, выводимые программой |