Remove-PSBreakpoint
Hiermee verwijdert u onderbrekingspunten uit de huidige console.
Syntaxis
Remove-PSBreakpoint
[-Breakpoint] <Breakpoint[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-PSBreakpoint
[-Id] <Int32[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De Remove-PSBreakpoint
cmdlet verwijdert een onderbrekingspunt. Voer een onderbrekingspuntobject of een onderbrekingspunt-id in.
Wanneer u een onderbrekingspunt verwijdert, is het onderbrekingspuntobject niet meer beschikbaar of functioneel. Als u een onderbrekingspuntobject in een variabele hebt opgeslagen, bestaat de verwijzing nog steeds, maar werkt het onderbrekingspunt niet.
Remove-PSBreakpoint
is een van de verschillende cmdlets die zijn ontworpen voor het opsporen van fouten in PowerShell-scripts. Zie about_Debuggers voor meer informatie over het Foutopsporingsprogramma van PowerShell.
Voorbeelden
Voorbeeld 1: Alle onderbrekingspunten verwijderen
Met deze opdracht worden alle onderbrekingspunten in de huidige console verwijderd.
Get-PSBreakpoint | Remove-PSBreakpoint
Voorbeeld 2: Een opgegeven onderbrekingspunt verwijderen
Met deze opdracht wordt een onderbrekingspunt verwijderd.
$B = Set-PSBreakpoint -Script "sample.ps1" -Variable "Name"
$B | Remove-PSBreakpoint
De Set-PSBreakpoint
cmdlet maakt een onderbrekingspunt voor de $Name
variabele in het Sample.ps1
script en slaat het onderbrekingspuntobject op in de $B
variabele. De Remove-PSBreakpoint
cmdlet verwijdert het nieuwe onderbrekingspunt. Er wordt een pijplijnoperator (|
) gebruikt om het onderbrekingspuntobject in de $B
variabele naar de Remove-PSBreakpoint
cmdlet te verzenden.
Als u het script uitvoert, wordt het als gevolg van deze opdracht uitgevoerd tot voltooiing zonder te stoppen. Get-PSBreakpoint
De cmdlet retourneert dit onderbrekingspunt ook niet.
Voorbeeld 3: Een onderbrekingspunt verwijderen op id
Met deze opdracht wordt het onderbrekingspunt met onderbrekingspunt-id 2 verwijderd.
Remove-PSBreakpoint -Id 2
Voorbeeld 4: Een functie gebruiken om alle onderbrekingspunten te verwijderen
Met deze eenvoudige functie worden alle onderbrekingspunten in de huidige console verwijderd.
function del-psb { Get-PSBreakpoint | Remove-PSBreakpoint }
De cmdlet wordt gebruikt Get-PSBreakpoint
om de onderbrekingspunten op te halen. Vervolgens wordt een pijplijnoperator (|
) gebruikt om de onderbrekingspunten naar de Remove-PSBreakpoint
cmdlet te verzenden, waardoor ze worden verwijderd.
Parameters
-Breakpoint
Hiermee geeft u de onderbrekingspunten die moeten worden verwijderd. Voer een variabele in die onderbrekingspuntobjecten bevat of een opdracht waarmee onderbrekingspuntobjecten worden opgehaald, zoals een Get-PSBreakpoint
opdracht. U kunt ook onderbrekingspuntobjecten Remove-PSBreakpoint
naar .
Type: | Breakpoint[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Id
Hiermee geeft u onderbrekingspunt-id's op waarvoor deze cmdlet onderbrekingspunten verwijdert.
Type: | Int32[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
U kunt onderbrekingspuntobjecten naar deze cmdlet doorsluisen.
Int32[]
Uitvoerwaarden
None
Deze cmdlet retourneert geen uitvoer.
Notities
Windows PowerShell bevat de volgende aliassen voor Remove-PSBreakpoint
:
rbp