如何禁用powershell 的错误输出
笔者在执行远程powershell命令时候,命令能执行成功,但是同时抛出一个不友好的错误,提示不能从控制台读取信息,怎么屏蔽这个呢?用黑洞
Invoke-Command $session -ScriptBlock { cd ..\Downloads ;Powershell ..\Downloads\SetupWeb.ps1 } 这里可以指定远程想运行脚本的软件版本,默认的powershell 是5.0, 调用powershell 7 是 pwsh
用黑洞来禁止错误输出,Nice!
Invoke-Command $session -ScriptBlock { cd ..\Downloads ;Powershell ..\Downloads\SetupWeb.ps1 2> $null }