从PowerShell运行MSI时指定完整的安装选项

问题描述

我正在尝试使用Powershell在Windows上自动安装gstreamer

我已经下载了msi文件,并且正在如下所示安装它

PS C:\Users\Administrator> $path = "C:\Users\Administrator\Downloads\gstreamer-1.0-devel-mingw-x86_64-1.18.0.msi";
PS C:\Users\Administrator> start-process -Wait -FilePath $path -Argument "/qn"

但是,这并不能帮助我完成完整的安装,因为它只是从安装程序中选择认参数。

我需要为其指定执行完整的安装,如何修改参数?这样就可以选择“完全”安装,而不是认情况下的“典型”安装

enter image description here

解决方法

这些应该起作用:

Start-Process -Wait -FilePath $path -Argument "/qn","Complete=1"

Start-Process -Wait -FilePath $path -Argument "/qn Complete=1"