Delete breakpoints from the current console.

      Remove-PSBreakpoint [-Id] Int32[]
         [-Confirm] [-WhatIf] [CommonParameters]

      Remove-PSBreakpoint [-Breakpoint] Breakpoint[]
         [-Confirm] [-WhatIf] [CommonParameters]

   -Breakpoint Breakpoint[]
       The breakpoints to delete.
       Enter a variable that contains breakpoint objects or a command that
       gets breakpoint objects, such as a Get-PSBreakpoint command.
       (May be piped)

   -Id Int32[]
       Delete breakpoints with the specified breakpoint IDs.

       Prompt for confirmation before executing the command.

       Describes what would happen if you executed the command without actually executing the command.

Standard Aliases for Remove-PSBreakpoint: rbp

A breakpoint is a point in a command or script where execution stops temporarily so that you can examine the instructions.


Delete all of the breakpoints in the current console:

PS C:> Get-PSBreakpoint | Remove-PSBreakpoint

Use the Set-PSBreakpoint cmdlet to create a breakpoint on the SS64 variable in the demo.ps1 script. Then, save the breakpoint object in the $brk variable and use this to delete the new breakpoint:

PS C:> $brk = Set-PSBreakpoint -script demo.ps1 -variable SS64
PS C:> $brk | remove-psbreakpoint

Get a breakpoint on the ss64 function in demo.ps1 by piping a breakpoint ID:

PS C:> $brk = Set-PSBreakpoint -script demo.ps1 -function ss64
PS C:> $brk.Id | get-PSBreakpoint

Delete the breakpoint with breakpoint ID 5:

PS C:> Remove-PSBreakpoint -id 5

A function to delete all of the breakpoints in the current console. To save the function permanently, add it to your PowerShell profile:

PS C:> function del-psb { Get-PSBreakpoint | Remove-PSBreakpoint }

“Better bend than break” ~ Scottish Proverb

Related PowerShell Cmdlets

Enable-PSBreakpoint - Enable breakpoints in the current console

Copyright © 1999-2024
Some rights reserved