Как установить тихо на удаленном компьютере? - PullRequest
2 голосов
/ 19 сентября 2011

Я хочу установить приложение на удаленный компьютер. Я запускаю файл setup.exe от Win32_Process, но он не работает. outparameter Win32_Process возвращает ноль (на основе MSDN-WMI, это означает, что процесс выполняется полностью), и я могу видеть мою строку процесса setup.exe в списке процессов удаленного компьютера, но на самом деле он не запускался. Установка не происходит.

Я не могу работать с setup.msi, потому что он не устанавливает .net framework, который я установил как предварительные условия.

Как я могу запустить setup.exe без вывода сообщений на удаленном компьютере?

Ответы [ 2 ]

3 голосов
/ 19 сентября 2011

Вы пробовали Расширенный установщик.Я довольно прост и, вероятно, справлюсь с вашей установкой без вывода сообщенийВот ссылка http://www.advancedinstaller.com/download.html

Подробнее нет тихой установки здесь http://www.advancedinstaller.com/user-guide/qa-silent-install.html

Я использовал его, и у него есть предварительная опция, где вы можете добавить .net 4.0 или любой другойверсия как обязательное условие для вашего EXE.Вы также можете указать ссылку для скачивания.Я полагаю, вы также можете заставить его работать в фоновом режиме

1 голос
/ 04 апреля 2014

Обычно пакет доставляется без вывода сообщений через систему распространения, такую ​​как SCCM или аналогичная, которая работает на уровне Active Directory.

Однако вы должны иметь возможность удаленной установки с использованием параметров командной строки setup.exe для установки Installshield , если рассматриваемая установка была создана с использованием Installshield.

Общая идея заключается в том, что вы передаете командную строку в msi внутри установки с помощью параметра / v, за которым следует допустимая командная строка msiexec. / S используется, чтобы работать беззвучно. У меня нет setup.exe, чтобы попробовать прямо сейчас, но это должно работать:

setup.exe /s /v"/L*v c:\log.log /qn"

Вот несколько хороших ссылок:

...