我不确定我是否有点厚,但我有一个包含三行的简单脚本:
$iis = 90000
$name = "somesite"
Write-Host("Values are: $iis and $name")
如果我在这些行中的任何一行上设置断点并点击播放按钮(F5 - 开始调试),脚本将运行但断点被忽略。
如果我用 F11 (step into) 启动脚本,我可以很好地单步执行,但是按 F5 再次运行到下一个断点会导致 PowerGUI 忽略断点
我正在处理的脚本很重要,我真的不想在每一行代码中都按 F11。
为什么会这样?
最佳答案
PowerShell 和文件夹和文件名中的方括号似乎存在问题。
如果正在调试的脚本位于名称中包含 [
或 ]
的文件夹中,则 PowerGUI 和 PowerShell ISE 都不会命中断点。
关于powershell - 为什么 "F5 - Start Debugging"忽略 PowerGUI 中的断点?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4368348/