Инструмент управления командной строкой

Вы просматриваете версию 6.0. Для самой новой информации, перейдите на страницу Инструмент управления командной строкой для версии 8.0
 

Parent page: Обслуживание

Enterprise Server предоставляет инструмент командной строки, предназначенный для следующих аспектов конфигурации Enterprise Server:

  • User Management – позволяет предварительно загрузить Workspace Enterprise Server массовыми конфигурациями пользователей и ролей, полученными из корпоративных систем или записей, тем самым устраняя необходимость создавать записи по одной через браузерный интерфейс Workspace. Инструмент поддерживает импорт пользователей, ролей и данных о принадлежности пользователей к ролям из стандартных файлов *.csv, разделённых запятыми.
  • Part Choice Indexing – позволяет вручную выполнить переиндексацию вариантов выбора компонентов (Part Choices) для компонентов библиотеки вашего Workspace, получаемых через определяемые пользователем источники Part Sources (подключения к локальным базам данных компонентов).
Переиндексацию вариантов выбора компонентов можно настроить на автоматическое выполнение. Настройте это с помощью поля Indexing part choices every при определении пользовательского источника компонентов из базы данных. Источники компонентов определяются администратором Workspace на странице Part Providers (Admin – Part Providers) в браузерном интерфейсе Workspace. Дополнительные сведения см. в разделе Configuring a Custom Database Part Source.

Инструмент – avconfiguration.exe – входит в установку Enterprise Server и находится в папке \Program Files (x86)\Altium\Altium NEXUS Server\Tools\VaultConfigurationTool.

Хотя инструмент можно использовать для автоматизированного управления пользователями, рекомендуемый подход — использовать функциональность синхронизации LDAP synchronization functionality.

Доступ к инструменту конфигурации

Чтобы использовать инструмент:

  1. Запустите командную строку Windows.
  2. Перейдите в нужную папку. При установке по умолчанию на диск C хост-компьютера это будет: cd C:\Program Files (x86)\Altium\Altium NEXUS Server\Tools\VaultConfigurationTool\.
  3. Чтобы запустить инструмент и вывести доступные параметры, введите в командной строке: avconfiguration ?
В зависимости от операционной системы серверного ПК скопированный текст можно вставить в командную строку правой кнопкой мыши или с помощью Ctrl+V, либо обоими способами.

Доступ к инструменту конфигурации через командную строку.Доступ к инструменту конфигурации через командную строку.

Обратите внимание на ?: при его добавлении отображается справка по функциям, доступным в инструменте конфигурации:

  • usermanagement – импорт пользователей и ролей.
  • suppliers – индексация Part Choice.
  • help – отображение экрана справки (? можно использовать вместо строки help).

Синтаксис и ключи Usermanagement

При использовании функции usermanagement инструмента доступны следующие ключи:

avconfiguration usermanagement [-help | params [options]]

где доступные параметры:

  • --url – обязательно. Адрес и порт целевого Enterprise Server.
  • --user – обязательно. User Name часть учётных данных доступа пользователя Workspace Enterprise Server.
  • --password – обязательно. Password часть учётных данных доступа пользователя Workspace Enterprise Server (с учётом регистра).
  • --roles – имя файла, содержащего роли для импорта.
  • --users – имя файла, содержащего пользователей для импорта.
  • --memberships – имя файла, содержащего данные о принадлежности пользователей к ролям для импорта.
Путь поиска по умолчанию для входных CSV-файлов — текущий каталог (где находится файл avconfiguration.exe). Если файл данных не расположен в текущем каталоге, необходимо указать путь к файлу данных.

Доступные параметры:

  • -d – удалить пользователей и роли, не перечисленные в предоставленных файлах. Все существующие пользователи и роли в Workspace Enterprise Server, которые не перечислены в предоставленных файлах, будут удалены (за исключением пользователей System и admin, а также роли Administrators).
  • -o – перезаписать существующие данные. Если пользователь существует в Workspace Enterprise Server и также присутствует в импортируемом файле, то информация в Workspace будет перезаписана данными из импортируемого файла.

Если ввести только avconfiguration usermanagement, эти ключи будут выведены в виде подсказки.

Ключи, доступные при использовании инструмента в режиме usermanagement.Ключи, доступные при использовании инструмента в режиме usermanagement.

Пример CSV-файлов

Пример каждого распознаваемого файла *.csv включён в каталог инструмента (\Program Files (x86)\Altium\Altium NEXUS Server\Tools\VaultConfigurationTool). Описание содержимого каждого типа файла и требования приведены ниже.

users.csv

Содержит данные профилей пользователей.

Имя поля Описание Требования
FIRSTNAME Имя Обязательно (минимум один символ)
LASTNAME Фамилия Обязательно (минимум один символ)
USERNAME Имя пользователя Обязательно
PASSWORD Пароль пользователя Обязательно для режима аутентификации 'Built In'
PHONE Номер телефона  
AUTHTYPE AUTHTYPE Обязательно: тип аутентификации; 0 для 'Built In' Authentication, 1 для 'Windows' (Domain) Authentication
EMAIL Адрес электронной почты  
DOMAIN Имя домена Обязательно для режима аутентификации 'Windows'.
  • Каждый пользователь должен быть задан в новой строке файла.
  • В Workspace Enterprise Server не будет импортировано ни одной записи, если в файле users.csv отсутствуют данные для любого из обязательных полей.
  • Записи пользователей не будут импортированы при наличии ошибки в данных, например если указан домен, когда AUTHTYPE ошибочно установлен в 0 ('Built In').
  • Все поля должны присутствовать в CSV-файле и быть разделены запятой. Данные для необязательных полей должны быть пустыми (например, field1,,field2,...).
roles.csv

Содержит данные ролей.

Имя поля Описание
ROLENAME Имя роли (минимум один символ)
  • Каждая роль должна быть задана в новой строке файла.
memberships.csv

Содержит данные о принадлежности пользователей к ролям (то есть какие пользователи входят в какие роли)

Имя поля Описание
ROLENAME Имя роли
USERNAME Имя пользователя
  • Каждое определение принадлежности пользователя к роли должно быть задано в новой строке файла.
  • Поля должны быть разделены запятой.
  • Некорректные соответствия USERNAME–ROLENAME завершатся ошибкой, но не помешают импорту корректных соответствий.

Синтаксис и ключи Suppliers

При использовании функции suppliers инструмента доступны следующие ключи:

avconfiguration suppliers [-help | params]

где доступные параметры:

  • --url – обязательно. Адрес и порт целевого Enterprise Server.
  • --user – обязательно. User Name часть учётных данных доступа пользователя Workspace Enterprise Server.
  • --passwordMD5 – обязательно. Password часть учётных данных доступа пользователя Workspace Enterprise Server в виде значения MD5-хэша.
  • --reindexPartChoice – обязательно. Имя(имена) поставщика(ов) для запуска индексации вариантов выбора компонентов. Это имя пользовательского источника компонентов (custom database Part Source), настроенного для подключения к локальной корпоративной базе данных компонентов. Несколько поставщиков (Part Sources) разделяйте запятой. Обратите внимание: поскольку запятая используется как разделитель, её нельзя использовать внутри имени Part Source.
Источники компонентов определяются администратором Workspace на странице Part Providers (Admin – Part Providers) в браузерном интерфейсе Workspace. Дополнительные сведения см. в разделе Configuring a Custom Database Part Source.

Если ввести только avconfiguration suppliers, эти ключи будут выведены в виде подсказки.

Ключи, доступные при использовании инструмента в режиме suppliers.Ключи, доступные при использовании инструмента в режиме suppliers.

Пример команды может выглядеть так:

avconfiguration suppliers --url=http://localhost:9780 --user=admin --passwordMD5=21232f297a57a5a743894a0e4a801fc3 --reindexPartChoice=MySQLODBC,MsSQL

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content