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.