cmd / batch文件可以打开并关闭“echo”。 所以在PowerShell中,我有一堆“写主机”输出,我想在某处打开/关闭写主机以便于调试。
PowerShell有这样的功能吗?
答案 0 :(得分:4)
Set-PSDebug
cmdlet具有-Trace <int>
参数,可用于与echo on
相同的效果。
答案 1 :(得分:2)
您应该使用Write-Verbose
而不是Write-Host
,这将使您的调试数据由变量$VerbosePreference
控制。此变量的值设置为$ErrorActionPreference
,默认值为SilentlyContinue
,这意味着不会生成详细输出。您可以将其设置为Continue
,然后显示详细输出。
答案 2 :(得分:1)
我建议您只需输入
|空空
在任何涉及隐私的行的末尾……与放置...大致相同...
@
...在要从用户隐藏输出的任何“批量”行的开头。