Без групповой политики вам понадобится PSExec от sysinternals :
Реальное решение состоит в том, чтобы на удаленном компьютере был запущен msiexec.exe, а затем указывался на пакет MSI в качестве аргумента msiexec. Вам нужно, чтобы MSI-пакет был размещен где-то в сети, доступной для удаленной машины, с учетными данными, которые вы предоставляете PSExec.
Настройте и запустите эту команду в соответствии с вашими потребностями:
psexec \Server -u "DOMAIN\Username" -p "PASSWORD" cmd /c "msiexec.exe /i "\Server\FolderShare\My Install.msi" /quiet /norestart"
НОТА
- Если ваш MSI или путь к серверу содержит пробелы, заключите в кавычки
- Запустите psexec с @filename для установки на все перечисленные компьютеры. В отдельном файле создайте список компьютеров, с которыми нужно работать, по одному компьютеру на строку, и не включайте ведущий '\'.
то есть. (пустые строки излишни, но глупый форум продолжает помещать их туда)
Полные инструкции