0

我需要在远程 Windows 机器上安装我的 Windows 应用程序;我看到有几个人已经使用 WMI 和其他方法了。但我对这种手工制作的解决方案并不满意。如果 Windows Installer 可以做到这一点会容易得多;如果使用WMI等方式可以做到,为什么Windows Installer不做呢?

4

2 回答 2

1

Windows Installer 是一种安装 MSI 数据库的服务。做一个软件分发系统不是它的工作。为此,Microsoft 在 Active Directory 中包含GPO 部署和更强大的工具,例如 Systems Center Configuration Manager (SCCM)。

您还可以使用诸如 PSEXEC 之类的工具或与 WMI 或 PowerShell 交互来访问计算机并调用 MSIEXEC 来运行 MSI。但归根结底,Windows Installer 并不关心这个空间。

于 2013-01-29T15:03:05.350 回答
0

如果您启用了管理共享,那么您始终可以将文件推送到远程计算机上的文件夹中,例如 \\hostname\c$\temp 或类似的文件夹,然后使用 WMI、PSEXEC 或远程 PowerShell 调用远程执行 msiexec。

于 2013-01-30T13:24:09.913 回答