2012-03-06 26 views
2

を依存し、私は特定のコマンドの終了コードが0PowerShellの:一時ずに、コマンドからの終了コードに変数

$myData | where { $temp = sqlcmd -i Checker.sql -v DATA=$_; $LASTEXITCODE -eq 0 } 

Checker.sqlがあれば、エラーを発生させているこれらの要素にパイプライン出力を制限しようとしていますデータは小切手に合格しません。

sqlcmdの出力を一時変数に入れずに無視するようにPowerShellに指示する方法はありますか? $temp =が含まれていない場合は、元のデータセットを返すだけです。ありがとう!あなたがパイプ可能性

答えて

3

Out-Nullに出力:

$myData | where { sqlcmd -i Checker.sql -v DATA=$_ | Out-Null; $LASTEXITCODE -eq 0 } 
+0

おかげで、それをやりました! –

関連する問題