Megosztás a következőn keresztül:


Remove-PSBreakpoint

Törli a töréspontokat az aktuális konzolról.

Syntax

Breakpoint (Alapértelmezett)

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

Id

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

Description

A Remove-PSBreakpoint parancsmag töröl egy töréspontot. Adjon meg egy töréspont-objektumot vagy egy töréspont-azonosítót.

Töréspont eltávolításakor a töréspont-objektum már nem érhető el vagy működik. Ha egy változóban mentett egy töréspont-objektumot, a hivatkozás továbbra is létezik, de a töréspont nem működik.

Remove-PSBreakpoint a Windows PowerShell-szkriptek hibakeresésére tervezett parancsmagok egyike. A Windows PowerShell hibakeresőjével kapcsolatos további információkért lásd: about_Debuggers.

Példák

1. példa: Az összes töréspont eltávolítása

PS C:\> Get-PSBreakpoint | Remove-PSBreakpoint

Ez a parancs törli az aktuális konzol összes töréspontját.

2. példa: Megadott töréspont eltávolítása

PS C:\> $B = Set-PSBreakpoint -Script "sample.ps1" -Variable "Name"
PS C:\> $B | Remove-PSBreakpoint

Ez a parancs töröl egy töréspontot.

Az első parancs a Set-PSBreakpoint parancsmaggal hoz létre töréspontot a névváltozón a Sample.ps1 szkriptben. Ezután menti a töréspont-objektumot a $B változóba.

A második parancs a Remove-PSBreakpoint parancsmaggal törli az új töréspontot. Egy folyamatkezelő (|) használatával küldi el a $B változóban lévő töréspont-objektumot a Remove-PSBreakpoint parancsmagnak.

Ennek a parancsnak a eredményeképpen, ha futtatja a szkriptet, az leállás nélkül fut a befejezésig. Emellett a Get-PSBreakpoint parancsmag nem adja vissza ezt a töréspontot.

3. példa: Töréspont eltávolítása azonosító alapján

PS C:\> Remove-PSBreakpoint -Id 2

Ez a parancs törli a töréspontot a 2. töréspont-azonosítóval.

4. példa: Függvény használata az összes töréspont eltávolításához

PS C:\> function del-psb { get-psbreakpoint | remove-psbreakpoint }

Ez az egyszerű függvény törli az aktuális konzol összes töréspontját. A töréspontok lekéréséhez a Get-PSBreakpoint parancsmagot használja. Ezután egy folyamatkezelővel (|) küldi el a töréspontokat a Remove-PSBreakpoint parancsmagnak, amely törli őket.

Ennek eredményeképpen a hosszabb parancs helyett beírhatja del-psb.

A függvény mentéséhez adja hozzá a Windows PowerShell-profiljához.

Paraméterek

-Breakpoint

Megadja a törölni kívánt töréspontokat. Adjon meg egy olyan változót, amely töréspont-objektumokat vagy töréspont-objektumokat lekérő parancsokat tartalmaz, például egy Get-PSBreakpoint parancsot. Töréspont-objektumokat is csövezhet a Remove-PSBreakpoint.

Paramétertulajdonságok

Típus:

Breakpoint[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

Breakpoint
Position:0
Kötelező:True
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Confirm

Megerősítést kér a parancsmag futtatása előtt.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:False
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Cf

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Id

Megadja azokat a töréspont-azonosítókat, amelyekhez ez a parancsmag törli a töréspontokat.

Paramétertulajdonságok

Típus:

Int32[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

Id
Position:0
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-WhatIf

Megjeleníti, mi történne, ha a parancsmag futna. A parancsmag nem fut.

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:False
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:Wi

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

Breakpoint

Töréspont-objektumokat a Remove-PSBreakpoint.

Kimenetek

None

A parancsmag nem hoz létre kimenetet.