Перейти к основному содержимому
Версия: 7.0

Windows

Настройка на Windows выполняется через записи в реестре или параметры установщика .exe / .msi.

Value nameТипРежим
ServerREG_SZМягкий
ForceServerREG_SZЖёсткий

Предварительные требования​

Политики настраиваются в Computer Configuration. GPO необходимо связать с OU, в которой расположены клиентские компьютеры:

OU с компьютерными объектами клиентских машин в Active Directory Users and Computers

Групповая политика​

Создать Registry item:

Computer Configuration
Preferences
Windows Settings
Registry
New → Registry item

Мягкая подстановка (Server)​

Указать параметры:

Action: Update
Hive: HKEY_LOCAL_MACHINE
Key Path: SOFTWARE\Passwork
Value name: Server
Value type: REG_SZ
Value data: https://passwork.example.com

Жёсткая подстановка (ForceServer)​

Указать параметры:

Action: Update
Hive: HKEY_LOCAL_MACHINE
Key Path: SOFTWARE\Passwork
Value name: ForceServer
Value type: REG_SZ
Value data: https://passwork.example.com
к сведению

Можно задать одно из значений или оба. Если задан ForceServer, приложение всегда использует его при запуске (если адрес не передан аргументом командной строки). Если задан Server, адрес применяется при первом запуске, когда hostname ещё пустой.

Применение и проверка​

Применить политику на клиентском компьютере:

gpupdate /force

Перезапустить приложение и убедиться, что на экране входа адрес сервера Пассворка заполнен значением из политики.

Установка с параметрами​

Параметры установщика записывают значения в — HKLM\SOFTWARE\Passwork. Для .exe и .msi имена параметров одинаковые — SERVER и FORCE_SERVER.

EXE​

Тихая установка с мягкой подстановкой:

Start-Process -FilePath ".\Passwork-1.x.x.exe" -ArgumentList "/S","SERVER=https://passwork.example.com" -Wait

Тихая установка с жёсткой подстановкой:

Start-Process -FilePath ".\Passwork-1.x.x.exe" -ArgumentList "/S","FORCE_SERVER=https://passwork.example.com" -Wait

MSI​

Мягкая подстановка:

Start-Process -FilePath "msiexec.exe" -ArgumentList "/i","Passwork-1.x.x.msi","/qn","SERVER=https://passwork.example.com" -Wait

Жёсткая подстановка:

Start-Process -FilePath "msiexec.exe" -ArgumentList "/i","Passwork-1.x.x.msi","/qn","FORCE_SERVER=https://passwork.example.com" -Wait

Аргументы запуска​

Адрес можно передать и при запуске уже установленного приложения:

& "C:\Program Files\Passwork\Passwork.exe" --server=https://passwork.example.com
& "C:\Program Files\Passwork\Passwork.exe" --force-server=https://passwork.example.com
к сведению

Допускаются формы --server URL / --force-server URL и алиас --host для мягкого режима. Аргументы запуска имеют приоритет над значениями из реестра.