cmd/batch 文件可以打开和关闭"echo"。所以在PowerShell中,我有一堆"写主机"输出,我想找个地方打开/关闭写主机以方便调试。
PowerShell有这样的功能吗?
Set-PSDebug
cmdlet 具有-Trace <int>
参数,可用于与 echo on
相同的效果。
我建议你简单地把
|出空
在隐私很重要的任何行的末尾......这或多或少与推杆相同...
@
。在任何"批处理"行的开头,您希望输出对用户隐藏。
你应该使用Write-Verbose
而不是Write-Host
,这将使你的调试数据由变量$VerbosePreference
控制。此变量的值与 $ErrorActionPreference
相同,默认值为 SilentlyContinue
,这意味着不会生成详细的输出。您可以将其设置为 Continue
,然后使详细输出可见。