В сетях масштаба предприятия удобно автоматизировать процесс установки приложения «PROMT Агент» на рабочие станции.

В данной статье предлагается решение по массовой установке приложения «PROMT Агент» с использованием групповой политики Active Directory.

ВНИМАНИЕ!
Перед применением этого решения необходимо самостоятельно установить на рабочие станции следующие пререквизиты:
  1. Windows Installer 3.1
  2. .NET Framework 4.0 или .NET Framework 4.5

Решение
Для установки приложения «PROMT Агент» с помощью групповой политики Active Directory необходимо выполнить следующие действия:
  1. Сохраните самораспаковывающийся архив с дистрибутивом приложения «PROMT Агент» из раздела PROMT Агент web-страницы сервера приложения.
  2. Извлеките содержимое самораспаковывающегося архива в каталог, предоставленный в общий доступ, используя любую программу-архиватор, например WinRAR или 7-Zip.
  3. Откройте консоль «Group Policy Management»: Выполнить->gpmc.msc.
  4. Создайте новый объект групповой политики и откройте его для редактирования.
  5. В редакторе объекта групповой политики раскройте раздел Computer Configuration->Windows Settings->Scripts (Startup/Shutdown), откройте окно свойств Startup Properties.
  6. В окне Add a Script в строке Script Name: укажите UNC-путь до файла PROMT Agent.msi программы установки приложения «PROMT Агент» (путь имеет вид - \\server_name\share_name\PROMT Agent.msi).
  7. В окне Add a Script в строке Script Parameters: укажите необходимые параметры установки:
    • /q — установка в скрытом режиме без отображения каких-либо сообщений (для Msiexec);
    • /i — установка или настройка продукта;
    • /s — установка в скрытом режиме без отображения каких-либо сообщений (для Setup.exe);
    • /v — параметр для передачи Msiexec;
    • PTA_CS — задает строку подключения к серверу PTS;
    • PTA_USEAUTH — устанавливает режим использования аутентификации, возможные значения True или False;
    • PTA_PROXYADRSS — устанавливает режим использования прокси, возможные значения True или False;
    • PTA_PROXYADRSS — задает адрес прокси;
    • PTA_AUTHLOGIN — задает имя пользователя при значении PTA_USEAUTH равномTrue;
    • PTA_AUTHPSWD — задает пароль пользователя при значении PTA_USEAUTH равном True;
    • PTA_PROXYLOGIN — задает имя пользователя для прокси сервера;
    • PTA_PROXYPSWD — задает пароль пользователя для прокси сервера.
    Некоторые параметры могут прописываться автоматически.

    Пример записи строки для установки через групповую политику при использовании PROMT Agent.msi:

    /q PTA_CS="http://techw8serv09/AS/Services/v1/soap.svc" PTA_USEAUTH="true" PTA_AUTHLOGIN="user_login" PTA_AUTHPSWD="user_password" PTA_USEPROXY="true" PTA_PROXYADRSS="proxy.promt.ru:3128" PTA_PROXYLOGIN="user_login" PTA_PROXYPSWD="proxy_password"

    Пример записи строки для установки через групповую политику при использовании Setup.exe:

    /s /v"/q PTA_CS="http://techw8serv09/AS/Services/v1/soap.svc" PTA_USEAUTH="true" PTA_AUTHLOGIN="user_login" PTA_AUTHPSWD="user_password" PTA_USEPROXY="true" PTA_PROXYADRSS="proxy.promt.ru:3128" PTA_PROXYLOGIN="user_login" PTA_PROXYPSWD="proxy_password""
  8. Назначьте созданный объект групповой политики соответствующему организационному подразделению.

После выполнения указанных действий при доступности в сети рабочей станции, входящей в соответствующее организационное подразделение, будет автоматически выполнена установка приложения "PROMT Агент".

PROMT Agent.msi и Setup.exe могут быть запущены из командной строки (с теми же параметрами).

Пример запуска PROMT Agent.msi из командной строки:

msiexec /q /i "C:\PROMT10_PTA2\PROMT Agent.msi" PTA_CS="http://techw8serv09/AS/Services/v1/soap.svc" PTA_USEAUTH="true" PTA_AUTHLOGIN="user_login" PTA_AUTHPSWD="user_password" PTA_USEPROXY="true" PTA_PROXYADRSS="proxy.promt.ru:3128" PTA_PROXYLOGIN="user_login" PTA_PROXYPSWD="proxy_password"

Пример запуска Setup.exe из командной строки:

msiexec "C:\PROMT10_PTA2\setup.exe" /s /v"/q PTA_CS="http://techw8serv09/AS/Services/v1/soap.svc" PTA_USEAUTH="true" PTA_AUTHLOGIN="user_login" PTA_AUTHPSWD="user_password" PTA_USEPROXY="true" PTA_PROXYADRSS="proxy.promt.ru:3128" PTA_PROXYLOGIN="user_login" PTA_PROXYPSWD="proxy_password""

Информация в данной статье относится к следующим продуктам
PTS 10, PTS 11, PTS 12
Была ли эта информация полезной?