-1
有人可以解释为什么这工作:静默安装Java的MSI
$cred = Get-Credential
Start-Process -FilePath "msiexec.exe" -ArgumentList "/i `"C:\temp\jre1.7.0_17.msi`"" -Credential $cred -wait
但这并不:
$cred = Get-Credential
Start-Process -FilePath "msiexec.exe" -ArgumentList "/i `"C:\temp\jre1.7.0_17.msi`" ""`/qn REBOOT=ReallySuppress JAVAUPDATE=0 WEBSTARTICON=0 SYSTRAY=0`" ""/log c:\temp\javainst.log" -Credential $cred -wait
我插你的替代品,但在安装没有运气。如果你正在使用.exe,你将如何运行安装线?我无法做到这一点,但在批处理文件中使用会更容易。 – user2162722 2013-03-13 19:18:37
尝试更新的答案。请注意,我没有测试过它。请阅读http://www.java.com/en/download/help/silent_install.xml并从http://www.java.com/en/download/manual.jsp下载exe安装程序。 – 2013-03-13 19:52:50