Get-PSBreakpoint
Lekéri az aktuális munkamenetben beállított töréspontokat.
Syntax
Script (Alapértelmezett)
Get-PSBreakpoint
[[-Script] <String[]>]
[<CommonParameters>]
Type
Get-PSBreakpoint
[[-Script] <String[]>]
[-Type] <BreakpointType[]>
[<CommonParameters>]
Command
Get-PSBreakpoint
[[-Script] <String[]>]
-Command <String[]>
[<CommonParameters>]
Variable
Get-PSBreakpoint
[[-Script] <String[]>]
-Variable <String[]>
[<CommonParameters>]
Id
Get-PSBreakpoint
[-Id] <Int32[]>
[<CommonParameters>]
Description
A Get-PSBreakPoint parancsmag lekéri az aktuális munkamenetben beállított töréspontokat. A parancsmag paramétereit használva lekérheti az adott töréspontokat.
A töréspont egy olyan pont egy parancsban vagy szkriptben, ahol a végrehajtás ideiglenesen leáll, hogy megvizsgálhassa az utasításokat. Get-PSBreakpoint a Windows PowerShell-szkriptek és parancsok hibakeresésére szolgáló 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 szkript és függvény töréspontjainak lekérése
PS C:\> Get-PSBreakpoint
Ez a parancs beolvas minden töréspontot az aktuális munkamenet összes szkriptjén és függvényén.
2. példa: Töréspontok lekérése azonosító alapján
PS C:\> Get-PSBreakpoint -Id 2
Function :
IncrementAction :
Enabled :
TrueHitCount : 0
Id : 2
Script : C:\ps-test\sample.ps1
ScriptName : C:\ps-test\sample.ps1
Ez a parancs lekéri a töréspontot a 2. töréspont-azonosítóval.
3. példa: Azonosító beszűkése a Get-PSBreakpoint
PS C:\> $B = Set-PSBreakpoint -Script "sample.ps1" -Command "Increment"
PS C:\> $B.Id | Get-PSBreakpoint
Ezek a parancsok bemutatják, hogyan szerezhet be töréspontot egy töréspont-azonosítóval a Get-PSBreakpoint
Az első parancs a Set-PSBreakpoint parancsmaggal hoz létre töréspontot a növekmény függvényen a Sample.ps1 szkriptben. Menti a töréspont-objektumot a $B változóban.
A második parancs a pont operátort (.) használja a töréspont objektum azonosító tulajdonságának lekéréséhez a $B változóban. Egy folyamatkezelő (|) használatával küldi el az azonosítót a Get-PSBreakpoint parancsmagnak.
Ennek eredményeképpen Get-PSBreakpoint lekéri a töréspontot a megadott azonosítóval.
4. példa: Töréspontok lekérése megadott szkriptfájlokban
PS C:\> Get-PSBreakpoint -Script "Sample.ps1, SupportScript.ps1"
Ez a parancs lekéri a Sample.ps1 és SupportScript.ps1 fájlok összes töréspontját.
Ez a parancs nem kap más töréspontokat, amelyek más szkriptekben vagy a munkamenet függvényeiben állíthatók be.
5. példa: Töréspontok lekérése megadott parancsmagokban
PS C:\> Get-PSBreakpoint -Command "Read-Host, Write-Host" -Script "Sample.ps1"
Ez a parancs lekéri a Sample.ps1 fájlban Read-Host vagy Write-Host parancsokra beállított összes parancstörési pontot.
6. példa: Parancstöréspontok lekérése egy megadott fájlban
PS C:\> Get-PSBreakpoint -Type Command -Script "Sample.ps1"
Ez a parancs lekéri az Sample.ps1 fájlban található összes parancstörési pontot.
7. példa: Töréspontok lekérése változó szerint
PS C:\> Get-PSBreakpoint -Variable "Index, Swap"
Ez a parancs olyan töréspontokat kap, amelyek az aktuális munkamenet $Index és $Swap változóira vannak beállítva.
8. példa: Az összes sor- és változótöréspont lekérése egy fájlban
PS C:\> Get-PSBreakpoint -Type Line, Variable -Script "Sample.ps1"
Ez a parancs lekéri a Sample.ps1 szkript összes sor- és változótörési pontjának értékét.
Paraméterek
-Command
A megadott parancsneveken beállított parancstöréspontok tömbje. Adja meg a parancsneveket, például egy parancsmag vagy függvény nevét.
Paramétertulajdonságok
| Típus: | String[] |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
Command
| Position: | Named |
| Kötelező: | True |
| 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 a parancsmag által lekért töréspont-azonosítókat.
Írja be az azonosítókat egy vesszővel tagolt listában.
A töréspont-azonosítókat a Get-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: | True |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Script
A töréspontokat tartalmazó szkriptek tömbje. Adja meg egy vagy több szkriptfájl elérési útját és nevét. Ha kihagyja az elérési utat, az alapértelmezett hely az aktuális könyvtár.
Paramétertulajdonságok
| Típus: | String[] |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
Script
| Position: | 0 |
| Kötelező: | False |
| 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 |
Type
| Position: | 0 |
| Kötelező: | False |
| 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 |
Command
| Position: | 0 |
| Kötelező: | False |
| 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 |
Variable
| Position: | 0 |
| Kötelező: | False |
| 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 |
-Type
A parancsmag által lekért törésponttípusok tömbje. Adjon meg egy vagy több típust. A paraméter elfogadható értékei a következők:
- Sor
- Parancs
- Változó
A Get-PSBreakPoint
Paramétertulajdonságok
| Típus: | BreakpointType[] |
| Alapértelmezett érték: | None |
| Elfogadott értékek: | Line, Variable, Command |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
Type
| 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 |
-Variable
A megadott változóneveken beállított változótörési pontok tömbje. Adja meg a változóneveket dollárjelek nélkül.
Paramétertulajdonságok
| Típus: | String[] |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
Variable
| Position: | Named |
| Kötelező: | True |
| 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
System.Int32, Microsoft.PowerShell.Commands.BreakpointType
A töréspontok azonosítóit és törésponttípusait a Get-PSBreakPoint
Kimenetek
Breakpoint
Get-PSBreakPoint olyan objektumokat ad vissza, amelyek a munkamenet töréspontjait jelölik.
Jegyzetek
- Használhatja Get-PSBreakpoint vagy annak aliasát, a "gbp"-t.