如何在远程计算机上静默安装

本文关键字:静默 安装 计算机 | 更新日期: 2023-09-27 18:09:11

我想在远程计算机上安装一个应用程序。我通过Win32_Process运行setup.exe文件,但是它不起作用。Win32_Process的输出参数返回零(基于MSDN-WMI,这意味着进程完全运行),我可以在远程计算机的进程列表上看到我的setup.exe进程行,但实际上它没有运行。没有安装。

我无法使用安装程序。Msi,因为它不安装。net框架,我设置为先决条件。

如何在远程计算机上静默运行setup.exe ?

如何在远程计算机上静默安装

您尝试过高级安装程序吗?它非常简单,可能会处理您的静默安装的事情。这是链接http://www.advancedinstaller.com/download.html

在这里阅读更多关于静默安装的信息http://www.advancedinstaller.com/user-guide/qa-silent-install.html

我已经使用过它,它有一个先决条件选项,您可以在其中添加。net 4.0或任何其他版本作为先决条件到您的EXE。您还可以指定下载链接。我想你也可以让它在后台工作

通常情况下,包是通过SCCM或类似的在Active Directory级别上运行的分发系统静默传递的。

然而,您应该能够使用setup.exe命令行参数为Installshield安装远程安装,如果有问题的安装程序是使用Installshield创建的。

总体思路是通过/v参数将命令行传递给安装程序中的msi,后跟一个有效的msiexec命令行。/s用于静默运行。我现在没有setup.exe可以尝试,但这应该可以工作:

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

这里有一些很好的链接:

  • 从命令行运行设置
  • Setup.exe和Update.exe命令行参数
  • 附录B. InstallShield命令行参数