PowerShell是否有类似于;“回音关闭”;及;“回音”;触发

PowerShell是否有类似于;“回音关闭”;及;“回音”;触发,powershell,echo,write-host,Powershell,Echo,Write Host,cmd/batch文件可以打开和关闭“echo”。 所以在PowerShell中,我有一堆“写主机”输出,我想在某个地方打开/关闭写主机以方便调试 PowerShell有这样的功能吗?设置PSDebug有-Trace参数,该参数可用于与上的echo相同的效果。您应该使用Write Verbose而不是Write Host,这将使调试数据由变量$VerbosePreference控制。此变量的值设置与$ErrorActionPreference相同,默认值为SilentlyContinue,这意味

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


PowerShell有这样的功能吗?

设置PSDebug有
-Trace
参数,该参数可用于与
上的
echo
相同的效果。您应该使用
Write Verbose
而不是
Write Host
,这将使调试数据由变量
$VerbosePreference
控制。此变量的值设置与
$ErrorActionPreference
相同,默认值为
SilentlyContinue
,这意味着不会生成详细输出。您可以将其设置为“继续”,然后显示详细输出。

我建议您只需将

|出空

在任何涉及隐私的行尾。。。这或多或少和把

@

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

谢谢!因此命令是“setpsdebug-Off”