Powershell静默/无人值守安装sql server 2008

时间:2011-08-25 02:23:22

标签: sql-server-2008 powershell installation

我已经看到了很多资源来静默安装带有CMD线的sql server 2008。有谁知道如何使用PowerShell静默安装sql server 2008,我应该配置什么? 感谢

2 个答案:

答案 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提示符下运行得非常好。