我是 power shell 新手,我想为此安装 .msi,我们使用以下命令,
Start-Process msiexec.exe -Wait -ArgumentList 'C:\Users\abc.xuz\Downloads\Firefox Setup 14.0.1.msi'
但是这给了我一个错误。 除此之外,它应该自动接受下一个按钮。 请帮助我。
我已经尝试过并且有效:
Start-Process msiexec.exe -Wait -ArgumentList '/i
"C:\Users\abc.xuz\Downloads\Firefox Setup 14.0.1.msi" /q /le
"C:\Users\abc.xuz\Downloads\Firefox.log"'
这可能会有所帮助静默安装 MSI 软件包
如果您计划自动化安装,那么为什么不考虑使用 Chocolatey。这是比编写自己的自定义脚本更好的方法。
它还提供安装/卸载选项、特定版本的软件包等。
巧克力的使用步骤
choco install firefox
安装它。了解更多详情这里
git-bash 命令
curl -O https://download.microsoft.com/download/a/a/c/aacb9da7-b103-4bec-99ab-cfaf28b0ba78/x64/DacFramework.msi
power-shell 命令
Start-Process msiexec.exe -Wait -ArgumentList '/i "D:\a\r1\a\DacFramework.msi" /q /le "D:\a\r1\a\DacFramework.log"'
git-bash 命令集
echo "change directory to DAC bin"
cd "/c/Program Files/Microsoft SQL Server/150/DAC/bin"
echo "print present working directory"
pwd
echo "ls SqlPackage.exe"
ls SqlPackage.exe
echo "sql package version"
./SqlPackage.exe -version
输出如下
15.0.5164.1