无提示安装包含Powershell中的MSI的Installsheild?

时间:2016-09-22 16:24:23

标签: powershell

我有一个可执行的Installshield安装文件,我需要以静默方式安装。它似乎调用MSI文件,因为在安装过程中启动了MSIEXEC。我在powershell中试过这个:

Start-Process "C:\temp\mysetup.exe" -ArgumentList "/s /v /qn" -Wait

然而,它启动了GUI。我有什么想法我做错了吗?我搜索和搜索过,这似乎是所有很酷的孩子们正在做的事情,但它拒绝为我工作。非常感谢。 :)

2 个答案:

答案 0 :(得分:0)

您可以尝试"Universal Silent Switch Finder" (ussf)查找并确认交换机使用情况。

答案 1 :(得分:0)

我想出来了 - 只是一个语法问题:

ORIGINAL:

Start-Process "C:\temp\mysetup.exe" -ArgumentList "/s /v /qn" -Wait

WORKING:

Start-Process "C:\temp\mysetup.exe" -ArgumentList '/s','/v/qn' -Wait

感谢您的建议!