2017-01-30 23 views
1

私はスクリプトを作成していますが、私は警告を抑止できないというコマンドを検出しました。PowerShellの警告を抑制できません

-WarningAction SilentlyContinue... | Out-Nullを試しました。私はさらに変数にコマンドを割り当てようとしました。

成功しませんでした。

コマンドはNew-PSSessionで、私はURI経由でExchangeに接続していますので、基本的にExchangeコマンドを読み込みます。

PowerShellのバージョンが5

+1

とする必要があります。 '$ WarningPreference'を 'Continue'と異なるものに変更します。また、このストリームをリダイレクトしたい場合は、 'Write-Warning Foo 3> $ null'が必要です。 – BartekB

+0

BartekBが言ったこと。パイプと代入演算子は、警告出力ストリームではなく成功出力ストリームに影響するため、助けになりません。 [詳細](https://blogs.technet.microsoft.com/heyscriptingguy/2014/03/30/understanding-streams-redirection-and-write-host-in-powershell/) –

答えて

0

がBartekBが働い示唆何、あなたに感謝です。

私はそれを試して、$WarningPreferenceを「続行」と異なるものに変更します。また、このストリームをリダイレクトする場合は、Write-Warning Foo 3> $null

関連する問題