В сетях масштаба предприятия удобно автоматизировать процесс установки приложения «PROMT Агент» на рабочие станции.
В данной статье предлагается решение по массовой установке приложения «PROMT Агент» с использованием групповой политики Active Directory.
ВНИМАНИЕ!
Перед применением этого решения необходимо самостоятельно установить на рабочие станции следующие пререквизиты:
- Windows Installer 3.1
- .NET Framework 4.0 или .NET Framework 4.5
Решение
Для установки приложения «PROMT Агент» с помощью групповой политики Active Directory необходимо выполнить следующие действия:
- Сохраните самораспаковывающийся архив с дистрибутивом приложения «PROMT Агент» из раздела PROMT Агент web-страницы сервера приложения.
- Извлеките содержимое самораспаковывающегося архива в каталог, предоставленный в общий доступ, используя любую программу-архиватор, например WinRAR или 7-Zip.
- Откройте консоль «Group Policy Management»: Выполнить->gpmc.msc.
- Создайте новый объект групповой политики и откройте его для редактирования.
- В редакторе объекта групповой политики раскройте раздел Computer Configuration->Windows Settings->Scripts (Startup/Shutdown), откройте окно свойств Startup Properties.
- В окне Add a Script в строке Script Name: укажите UNC-путь до файла PROMT Agent.msi программы установки приложения «PROMT Агент» (путь имеет вид - \\server_name\share_name\PROMT Agent.msi).
- В окне 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""
- Назначьте созданный объект групповой политики соответствующему организационному подразделению.
После выполнения указанных действий при доступности в сети рабочей станции, входящей в соответствующее организационное подразделение, будет автоматически выполнена установка приложения "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