我正在尝试设置大量构建代理,到目前为止我可以静默安装所有依赖项(使用 powershell、nuget 和 Chocolatey)。 但是,如果不弹出该死的 GUI,我就无法安装 IlMerge 工具。 我已经尝试了所有常用的 msiexec 开关,但它们都被忽略了。有谁知道如何以无人值守的方式将该工具放在盒子上? 或者我应该重新打包 zip/msi 中的东西?
这是在 Windows Server 2008 R2 上 如果我运行
Invoke-Expression "msiexec $installerPath\ilmerge.msi /passive"
我仍然收到安全对话框。
目前我只是想这样做:
Copy-Item x:\installs\ilmerge.exe "C:\Program Files (x86)\ILMerge"
视为其唯一的一个文件。
最佳答案
以下对我有用,没有安全对话框。
cp ILMerge.msi \\Server\admin$
winrs -r:Server ILMerge.msi /passive
dir "\\Server\C$\Program Files (x86)\Microsoft\ILMerge"
关于powershell - 无人值守安装 ilmerge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10428193/