无法抑制 PowerShell 警告

Unable to suppress PowerShell warning

我正在处理一个脚本,但我遇到了一个我无法抑制它的警告的命令。

我尝试了 -WarningAction SilentlyContinue... | Out-Null。我什至尝试将命令分配给变量

$a = *command*

没有成功。

命令是 New-PSSession,我通过 URI 连接到 Exchange,所以我基本上加载了 Exchange 命令。

PowerShell 版本为 5。

BartekB 建议的方法有效,谢谢。

我会尝试将 $WarningPreference 更改为不同于 'Continue' 的内容。另外,如果你想重定向这个流,你需要 Write-Warning Foo 3> $null