2011-08-25 16 views
5

私は、CMD行を使用してSQL Server 2008をサイレントインストールするためのかなりのリソースを見てきました。誰もがPowerShellでSQL Server 2008をサイレントモードでインストールする方法を知っていますか?あなたはこのようなものを使用して同じことを呼び出すことができますPowerShellでPowershellサイレント/無人インストールSQL Server 2008

[path]\setup.exe /Q /other_args 

$cmd = "[path]\setup.exe /Q /other_args"; 
Invoke-Expression -command $cmd | out-null; 

Iの避難所」 おかげ

答えて

3

は、コマンドプロンプトから、あなたがこのような何かを実行することを考えるとこれを個人的に行っていますが、それが私の仕事であれば私が試みる最初のアプローチになります。

+0

あなたはまだ素早く入力する方法をまだ分かっていません:) –

+0

あなたは約20秒で私を倒してしまいました。 :-) –

+0

よく私はコードを含むためのポイントをカウント:)私は多くのので、実行される方法で肯定的ではなかったコマンドレットを使用していない。プラス私は誰かが答えを入力していた面白い想像力を持っていた:) –

3

silent install with SQL Server 2008は、コマンドラインからでもPowerShellスクリプトからでも同じように動作します。インストーラを呼び出す方法を変更して、PowerShellの設定用のパラメータを渡すだけで済みます。 PowerShellから外部プログラムを呼び出すのが面倒で、パラメータも渡すことができます。私はinvoke-expressionを使ってパラメータでコマンドを呼び出すと思います。私は正直なところ、この機能のためにPowerShellを使用しようとしていませんでした。なぜなら、DOSプロンプトでうまく動作するからです。

関連する問題