Enable-PSBreakpoint
Engedélyezi a töréspontokat az aktuális konzolon.
Syntax
Id (Alapértelmezett)
Enable-PSBreakpoint
[-Id] <Int32[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Breakpoint
Enable-PSBreakpoint
[-Breakpoint] <Breakpoint[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Enable-PSBreakpoint parancsmag újra engedélyezi a letiltott töréspontokat. Ezzel engedélyezheti az összes töréspontot vagy adott töréspontot töréspont-objektumok vagy azonosítók megadásával.
A töréspont egy olyan pont a szkriptben, ahol a végrehajtás ideiglenesen leáll, hogy megvizsgálhassa a szkript állapotát. Az újonnan létrehozott töréspontok automatikusan engedélyezve vannak, de Disable-PSBreakpointhasználatával letilthatók.
Ez a parancsmag gyakorlatilag egy töréspont objektum
Enable-PSBreakpoint a PowerShell-szkriptek hibakeresésére tervezett számos parancsmag egyike. A PowerShell-hibakeresővel kapcsolatos további információkért lásd: about_Debuggers.
Példák
1. példa: Az összes töréspont engedélyezése
Ez a példa az aktuális munkamenet összes töréspontját engedélyezi.
Get-PSBreakpoint | Enable-PSBreakpoint
Aliasok használatával ez a példa rövidítve gbp | ebp.
2. példa: Töréspontok engedélyezése azonosító szerint
Ez a példa több töréspont használatát teszi lehetővé a töréspontok azonosítóinak használatával.
Enable-PSBreakpoint -Id 0, 1, 5
3. példa: Letiltott töréspont engedélyezése
Ez a példa újra engedélyezi a letiltott töréspontot.
$B = Set-PSBreakpoint -Script "sample.ps1" -Variable Name -PassThru
$B | Enable-PSBreakpoint -PassThru
AccessMode : Write
Variable : Name
Action :
Enabled : False
HitCount : 0
Id : 0
Script : C:\ps-test\sample.ps1
ScriptName : C:\ps-test\sample.ps1
AccessMode : Write
Variable : Name
Action :
Enabled : True
HitCount : 0
Id : 0
Script : C:\ps-test\sample.ps1
ScriptName : C:\ps-test\sample.ps1
Set-PSBreakpoint létrehoz egy töréspontot a Név változón a Sample.ps1 szkriptben, amely menti a töréspont objektumot a $B változóban. A PassThru paraméter megjeleníti a töréspont Engedélyezett tulajdonságának értékét Hamis.
Enable-PSBreakpoint újra engedélyezi a töréspontot. A PassThru paraméterrel ismét látható, hogy az Engedélyezett tulajdonság értéke Igaz.
4. példa: Töréspontok engedélyezése változóval
Ez a példa a töréspontok objektumait használó töréspontok készletét teszi lehetővé.
$B = Get-PSBreakpoint -Id 3, 5
Enable-PSBreakpoint -Breakpoint $B
Get-PSBreakpoint lekéri a töréspontokat, és menti őket a $B változóba. A Töréspont paraméterrel Enable-PSBreakpoint engedélyezi a töréspontokat.
Ez a példa egyenértékű a Enable-PSBreakpoint -Id 3, 5futtatásával.
Paraméterek
-Breakpoint
Megadja az engedélyezni kívánt töréspontokat. Adjon meg egy töréspontokat tartalmazó változót vagy egy olyan parancsot, amely töréspont-objektumokat kap, például Get-PSBreakpoint. Töréspont-objektumokat is be lehet csövezni Enable-PSBreakpoint.
Paramétertulajdonságok
| Típus: | |
| 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 az engedélyezni kívánt töréspontok Enable-PSBreakpoint. A töréspont
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 |
-PassThru
Az engedélyezve lévő töréspontot képviselő objektumot ad vissza. Ez a parancsmag alapértelmezés szerint nem hoz létre kimenetet.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
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 |
-WhatIf
Megjeleníti, mi történne, ha a parancsmag futna. A parancsprogram nem lett futtatva.
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
Ehhez a parancsmaghoz töréspont-objektumot is csövezhet.
Kimenetek
None
Ez a parancsmag alapértelmezés szerint nem ad vissza kimenetet.
Breakpoint
A PassThru paraméter használatakor ez a parancsmag egy, az engedélyezett töréspontot képviselő töréspont-objektumot ad vissza.
Jegyzetek
A Windows PowerShell a Enable-PSBreakpointkövetkező aliasait tartalmazza:
ebpA
Enable-PSBreakpointparancsmag nem okoz hibát, ha egy már engedélyezett töréspontot próbál engedélyezni. Így az összes töréspontot hiba nélkül engedélyezheti, még akkor is, ha csak néhány van letiltva.A töréspontok akkor lesznek engedélyezve, ha a
Set-PSBreakpointparancsmaggal hozza létre őket. Nem kell engedélyeznie az újonnan létrehozott töréspontokat.