如何在 PowerShell 中设置行断点?


要设置脚本中的行断点,可以使用带有 -Line 参数的 **Set-PSBreakpoint** 命令,并需要提供需要设置行断点的脚本路径。

假设我们有以下脚本,它从 1 开始检索到 99 的值:

我们将在线号 3 处设置行断点,因此我们将使用以下命令。这里的脚本名称为 **WhieScript.ps1**,存储在 **C:\temp**。

Set-PSBreakpoint C:\temp\WhileScript.ps1 -Line 3

运行上述命令后,您将获得如下所示的详细信息输出。

ID Script    Line Command Variable Action
 -- ------   ---- ------- -------- ------
6 WhileScript.ps1 3

要检查所有已应用的断点,可以使用 **Get-PSBreakPoint** 命令。

现在,要进入调试模式,您需要运行脚本。

您可以在上面的图片中看到控制台已进入调试模式。要继续到下一个断点,请按 “C”

还有其他用于单步执行、步出、退出等的关键字。您可以在下面的微软网站上查看它们。

 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_debuggers?view=powershell-7.1

更新于:2020年11月20日

浏览量:508

开启您的职业生涯

完成课程获得认证

开始学习
广告