我已经看到了很多资源来静默安装带有CMD线的sql server 2008。有谁知道如何使用PowerShell静默安装sql server 2008,我应该配置什么? 感谢
答案 0 :(得分:3)
鉴于从命令提示符,您将运行以下内容:
[path]\setup.exe /Q /other_args
在PowerShell中,您可以使用以下内容调用相同的内容:
$cmd = "[path]\setup.exe /Q /other_args";
Invoke-Expression -command $cmd | out-null;
我个人没有这样做,但如果这是我的任务,那将是我尝试的第一种方法。
答案 1 :(得分:3)
无论是从命令行还是从PowerShell脚本调用它,silent install with SQL Server 2008的工作方式都相同。您只需要更改调用安装程序的方式并在PowerShell中传递配置参数。从PowerShell调用外部程序并将参数传递给它也会很麻烦。我相信你会用invoke-expression用参数调用命令。老实说,我没有尝试过使用PowerShell来实现这个功能,因为它在dos提示符下运行得非常好。