因此,在我的.ps1文件中,我将像这样的语句进行了替换:
Write-Host "Start"
Write-Host "End"
用这个:
Write-Debug "Start"
Write-Debug "End"
但是当我在Windows PowerShell ISE中运行保存的脚本时,控制台没有输出。我在调用脚本的语句后添加了-debug
,像这样:
PS E:\trialrun> .\MyScript.ps1 -debug
但是,输出内容仍然没有被写入控制台。显然我在错误地使用Write-Debug。如何让调试输出写入控制台?
Write-Debug "Start"
改为Write-Debug "Start" -debug
(而不是在调用脚本时尝试绑定它),然后对 End 也做同样的操作。否则,请查看此答案有关绑定参数的内容,例如 debug。 - LinkBerest