我正在尝试从 powershell 脚本执行以下行:
msiexec /qb /i ps-pulse-win-5.2r5.1-b897-64bitinstaller.msi CONFIGFILE="ALS GSLB.jnprpreconfig"
这在从 DOS 命令行调用时有效,但 MSIEXEC 抱怨当我从 powershell 调用它时事情不正确。
这确实有效...
msiexec /qb /i ps-pulse-win-5.2r5.1-b897-64bitinstaller.msi
显然,有些东西弄乱了我的论点,但我不知道如何让它发挥作用。
(删除了“/”)
我刚刚使用 Powershell 在我的核心服务器上安装了 GAPS,并且我有一个这样的命令。我喜欢这种更冗长的语法,因为它更具可读性,并且我可以在每个命令行选项中包含注释,以节省我自己和其他人将来重用该命令的时间。
我不确定你
/CONFIGFILE=
是对的。/CONFIGFILE
似乎不是 msiexec 选项。也许您应该为此跳过领先/
?如果应该删除该斜线,则命令将如下所示。