如何使用 PowerShell 将 MSI 文件安装到自定义目录?

要使用 PowerShell 将 MSI 文件安装到自定义目录,我们可以使用TARGETDIR、INSTALLDIR、INSTALLPATH等参数作为自定义路径,具体取决于它支持的 MSI 文件。

msiexec /i "C:\temp\7z1900-x64.msi" INSTALLDIR="D:\ProgramFiles\7zip" /quiet

上面的命令可以在 PowerShell 和 cmd 中运行,但您无法控制等待安装完成的过程。要控制上述命令,我们可以使用PowerShell 中的Start-Process cmdlet。

Start-Process -FilePath "C:\windows\system32\msiexec.exe" -ArgumentList "/i

C:\temp\7z1900-x64.msi INSTALLDIR='D:\ProgramFiles\7zip' /quiet" -Wait

如果MSI 文件不支持INSTALLDIR,那么您可以使用上面指定的其他参数或使用日志来检查默认路径的参数是什么并在那里应用路径。

以上是 如何使用 PowerShell 将 MSI 文件安装到自定义目录? 的全部内容, 来源链接: utcz.com/z/322687.html

回到顶部