用于支持-Debug的自定义脚本或函数公共(public)参数,必须是advanced一、用[CmdletBinding()]声明其param()的属性 block ,如Mathias' answer显示。 因为,在Windows PowerShell中,每次都会出现此提示Write-Debug-调用行为可能具有破坏性,$DebugPreference = 'Continue'可能是
《PowerShell中Write族cmdlet的介绍和使用》(https://www.unjs.com)。 Write-Debug、Write-Warning和Write-Verbose是三个非常类似的命令,它们都是向控制台输出一条消息,它们主要为了脚本编写者能够更加灵活的控制输出。传统的shell和脚本语言,经常通过向屏幕打印一些调试信息来帮助编写者排除脚本的错误。PowerShell虽然提...