Disable-PSBreakpoint
Letiltja a töréspontokat az aktuális konzolon.
Syntax
Breakpoint (Alapértelmezett)
Disable-PSBreakpoint
[-Breakpoint] <Breakpoint[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Id
Disable-PSBreakpoint
[-Id] <Int32[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Disable-PSBreakpoint parancsmag letiltja a töréspontokat, ami biztosítja, hogy a szkript futtatásakor ne legyenek találatok. Ezzel letilthatja az összes töréspontot, vagy töréspontokat adhat meg töréspontok objektumainak vagy töréspontazonosítóinak elküldésével.
Ez a parancsmag technikailag hamis értékre módosítja egy töréspont objektum Engedélyezett tulajdonságának értékét.
Töréspont újbóli engedélyezéséhez használja a Enable-PSBreakpoint parancsmagot. A töréspontok alapértelmezés szerint engedélyezve vannak, amikor a Set-PSBreakpoint parancsmaggal hozza létre őket.
A töréspont egy olyan pont a szkriptben, ahol a végrehajtás ideiglenesen leáll, így megvizsgálhatja a szkript utasításait.
Disable-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: Töréspont beállítása és letiltása
Ezek a parancsok letiltanak egy újonnan létrehozott töréspontot.
$B = Set-PSBreakpoint -Script "sample.ps1" -Variable "name"
$B | Disable-PSBreakpoint
A Set-PSBreakpoint parancsmag létrehoz egy töréspontot a $Name változón a Sample.ps1 szkriptben, és menti a töréspont objektumot a $B változóban. A Disable-PSBreakpoint parancsmag letiltja az új töréspontot. Egy folyamatkezelőt (|) használ a $B töréspont-objektumának a Disable-PSBreakpoint parancsmagba való küldéséhez.
Ennek a parancsnak az eredményeként a töréspont objektum $B tulajdonságának értéke Hamis.
2. példa: Töréspont letiltása
Ez a parancs letiltja a töréspontot a 0-s töréspont-azonosítóval.
Disable-PSBreakpoint -Id 0
3. példa: Letiltott töréspont létrehozása
Ez a parancs létrehoz egy új töréspontot, amely le van tiltva, amíg nem engedélyezi azt.
Disable-PSBreakpoint -Breakpoint ($B = Set-PSBreakpoint -Script "sample.ps1" -Line 5)
A töréspont letiltásához a Disable-PSBreakpoint parancsmagot használja. A Töréspont paraméter értéke egy Set-PSBreakpoint parancs, amely beállít egy új töréspontot, létrehoz egy töréspont-objektumot, és menti az objektumot a $B változóba.
Azok a parancsmagparaméterek, amelyek az értékekként veszik át az objektumokat, elfogadhatnak egy változót, amely tartalmazza az objektumot, vagy egy parancsot, amely lekéri vagy létrehozza az objektumot. Ebben az esetben, mivel Set-PSBreakpoint létrehoz egy töréspont-objektumot, a Töréspont paraméter értékeként használható.
4. példa: Az összes töréspont letiltása az aktuális konzolon
Ez a parancs letiltja az aktuális konzol összes töréspontját.
`Get-PSBreakpoint` | Disable-PSBreakpoint
Paraméterek
-Breakpoint
Megadja a letiltani kívánt töréspontokat. Adjon meg egy olyan változót, amely töréspont-objektumokat tartalmaz, vagy olyan parancsot, amely töréspont-objektumokat kap, például egy Get-PSBreakpoint parancsot. A töréspont objektumokat a Disable-PSBreakpoint parancsmagra is csövezheti.
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
Letiltja a töréspontokat a megadott töréspont-azonosítókkal. Adja meg az azonosítókat vagy az azonosítókat tartalmazó változót. Az azonosítókat nem lehet Disable-PSBreakpoint.
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élyezett töréspontokat 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 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
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, a letiltott töréspontot képviselő töréspont-objektumot ad vissza.
Jegyzetek
A Windows PowerShell a Disable-PSBreakpointkövetkező aliasait tartalmazza:
dbp