Disable a breakpoint (or several breakpoints) in the current console, for debugging a .ps1 script.

      Enable-PSBreakpoint [-Id] Int32[]
        [-PassThru] [-Confirm] [-WhatIf] [CommonParameters]
      Enable-PSBreakpoint [-Breakpoint] Breakpoint[]
        [-PassThru] [-Confirm] [-WhatIf]  [CommonParameters]

   -Breakpoint Breakpoint[]
        The breakpoints to enable. Enter a variable that contains breakpoint
        objects or a command that gets breakpoint objects, (Get-PSBreakpoint).
        You can also pipe breakpoint objects.

   -Id Int32[]
       Enable breakpoints with the specified breakpoint IDs.
       Enter the IDs or a variable that contains the IDs. 
       You cannot pipe IDs to Disable-PSBreakpoint.

       Return an object representing the enabled breakpoints.
       By default, this cmdlet does not generate any output.

       Prompt for confirmation before executing the command.

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

       -Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable,
       -OutBuffer -OutVariable.

Standard Aliases for Enable-PSBreakpoint: ebp


Enable breakpoints id 0 and id 5:

PS C:> enable-psbreakpoint -id 0,5

Enable breakpoints 1 and 3:

PS C:> $bpoint = get-psbreakpoint -id 1, 3
PS C:> enable-psbreakpoint -breakpoint $bpoint

Create, disable and then enable a breakpoint on the "ss64" variable in the script demo.ps1:

PS C:> $brk = set-psbreakpoint -script demo.ps1 -variable ss64
PS C:> $brk | disable-psbreakpoint -passthru
PS C:> $brk | enable-psbreakpoint -passthru

Enable all breakpoints in the current console:

PS C:> get-psbreakpoint | enable-psbreakpoint

“The heart is the only broken instrument that works” ~ T. E. Kalem


Disable-PSBreakpoint - Disable a breakpoint in the current console
Get-PSBreakpoint - Get the currently set breakpoints

© Copyright SS64.com 1999-2015
Some rights reserved