PowerShell是否有类似"echo off"和"echo on"触发器的东西?



cmd/batch 文件可以打开和关闭"echo"。所以在PowerShell中,我有一堆"写主机"输出,我想找个地方打开/关闭写主机以方便调试。

PowerShell有这样的功能吗?

Set-PSDebug cmdlet 具有-Trace <int>参数,可用于与 echo on 相同的效果。

我建议你简单地把

|出空

在隐私很重要的任何行的末尾......这或多或少与推杆相同...

@

。在任何"批处理"行的开头,您希望输出对用户隐藏。

你应该使用Write-Verbose而不是Write-Host,这将使你的调试数据由变量$VerbosePreference控制。此变量的值与 $ErrorActionPreference 相同,默认值为 SilentlyContinue ,这意味着不会生成详细的输出。您可以将其设置为 Continue,然后使详细输出可见。

最新更新