如何在调试PowerShell脚本时抑制每步的[DBG]输出?
抑制PowerShell调试时的[DBG]路径提示输出
有几种方法可以解决这个问题:
使用分步调试时,添加
-SuppressDebuggerPrompt参数屏蔽提示:
执行Set-PSDebug -Step -SuppressDebuggerPrompt,开启分步调试后就不会再打印[DBG]: PS C:\路径...这类提示行。针对PowerShell调试器的提示符,直接清空调试提示符内容:
执行$Host.PrivateData.DebugPrompt = '',之后进入调试模式时,就不会输出带路径的[DBG]提示信息。如果是调试相关的消息输出(而非提示符),可以调整调试偏好变量:
执行$DebugPreference = 'SilentlyContinue',会抑制所有调试消息的打印,但注意这会同时屏蔽脚本中主动输出的调试信息。
内容的提问来源于stack exchange,提问作者bpeikes
相关产品推荐
相关产品推荐

