13

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

PowerShell有这样的功能吗?

4

3 回答 3

9

Set-PSDebug cmdlet具有-Trace <int>可用于与echo on.

于 2015-06-18T07:41:06.113 回答
3

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

于 2015-06-18T08:03:27.913 回答
3

我建议你简单地说

| 外空

在隐私重要的任何行的末尾......它或多或少与放置......

@

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

于 2020-02-21T22:16:43.257 回答