Инструмент командной строки для управления Altium On-Prem Enterprise Server

Вы просматриваете версию 7.1. Для самой новой информации, перейдите на страницу Command Line Management Tool для версии 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\Altium365\Tools\VaultConfigurationTool.

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

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

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

  1. Откройте командную строку Windows.
  2. Перейдите в нужную папку. Для установки по умолчанию на диске C хост-компьютера это будет: cd C:\Program Files (x86)\Altium\Altium365\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\Altium365\Tools\VaultConfigurationTool). Ниже приведены описания содержимого каждого типа файла и требования.

users.csv

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

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