0

Invoke-SQLCMDPowerShell スクリプト (.ps1) を使用してコマンドレットを実行すると、コマンドレットが機能しない

次のエラーがログに記録されます。

[エラー] Windows PowerShell は非対話型モードです。読み取りおよびプロンプト機能は使用できません。[エラー] プロセスは終了コード 0 で完了し、エラー ストリームに 1 個のエラーが書き込まれました。

対話型ウィンドウから実行すると、ユーザーの確認が求められます。

Yesスクリプトを介して実行されたときにデフォルト値を渡す回避策はありますか?

4

1 に答える 1

0

Microsoft® SQL Server® 2008 R2 Feature Pack のページ (ページの半分ほど下) から「Windows PowerShell Extensions for SQL Server」をインストールします。インスタンスに適したフレーバー (32 ビットまたは 64 ビット) を選択してください。スクリプトで invoke-sqlcmd を呼び出す前に、次の 2 つのコマンドを実行します。

于 2016-11-15T12:23:32.983 に答える