У меня есть несколько файлов MSI, которые я хотел бы установить с помощью групповой политики. Кто-нибудь знает, как это сделать, или знает документ, объясняющий, как это сделать, который соответствует следующим критериям:
Если установка назначена самому компьютеру, программа будет установлена при следующем запуске; вам придется вручную перезапустить сервер, если нет какого-либо механизма автоматического перезапуска.
Если программа не может быть установлена, не задав вопросы, вы не сможете установить ее через GPO. Вы можете сначала проверить это, запустив msiexec /qb /i installer.msi
; если он установится, все будет в порядке; иначе он потерпит неудачу. В зависимости от программы вы мощь можно обойти это, указав свойства для установщика.
При ручном запуске свойства указаны в форме msiexec /i installer.msi property=value
и вы можете указать несколько свойств. Проверьте http://AppDeploy.com веб-сайт вашего приложения, он может содержать необходимую информацию (если вашему приложению требуются эти свойства).
Вы также можете создать преобразование установщика (MST), которое немного изменяет способ работы установщика, что позволяет развернуть программу. Обычно используется Orca от MS, который является частью Platform SDK (IIRC). Доступны и другие инструменты. На веб-сайте AppDeploy может быть информация о написании MST для вашего приложения; в противном случае вам пришлось бы выучить Orca достаточно, чтобы разобраться в ней (попадание и промах).
В редких случаях поставщик приложения публикует информацию о том, как писать пары MST или свойства = значение. (Я люблю те поставщики, которые это делают, значительно облегчают мою жизнь, особенно со сложными приложениями).
Я ищу пошаговое руководство, но ничего не нахожу. Базовый процесс публикации в GPO довольно прост, самая большая трудность - сначала упорядочить файлы MSI / MST.