Enable-RunspaceDebug
Włącza debugowanie w przestrzeniach uruchomieniowych, w których dowolny punkt przerwania jest zachowywany do momentu dołączonego debugera.
Składnia
RunspaceNameParameterSet (domyślnie)
Enable-RunspaceDebug
[[-RunspaceName] <String[]>]
[-BreakAll]
[<CommonParameters>]
RunspaceParameterSet
Enable-RunspaceDebug
[-Runspace] <Runspace[]>
[-BreakAll]
[<CommonParameters>]
RunspaceIdParameterSet
Enable-RunspaceDebug
[-RunspaceId] <Int32[]>
[-BreakAll]
[<CommonParameters>]
RunspaceInstanceIdParameterSet
Enable-RunspaceDebug
[-RunspaceInstanceId] <Guid[]>
[<CommonParameters>]
ProcessNameParameterSet
Enable-RunspaceDebug
[[-ProcessName] <String>]
[[-AppDomainName] <String[]>]
[<CommonParameters>]
Opis
Polecenie cmdlet Enable-RunspaceDebug umożliwia debugowanie w przestrzeniach uruchamiania, w których dowolny punkt przerwania jest zachowywany do momentu dołączeniu debugera.
Przykłady
1: Włączanie domyślnego debugera obszaru uruchamiania
Enable-RunspaceDebug
Get-RunspaceDebug
Id Name Enabled BreakAll
-- ---- ------- --------
1 Runspace1 True False
Parametry
-AppDomainName
Nazwa domeny aplikacji, która hostuje przestrzeń uruchamiania programu PowerShell.
Właściwości parametru
Typ: String [ ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
ProcessNameParameterSet
Position: 1
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-BreakAll
Powoduje zatrzymanie działania dowolnego uruchomionego polecenia lub skryptu w trybie kroku, niezależnie od tego, czy debuger jest aktualnie dołączony. Skrypt lub polecenie pozostanie zatrzymane, dopóki debuger nie zostanie dołączony do debugowania bieżącego punktu zatrzymania.
Właściwości parametru
Typ: SwitchParameter
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
RunspaceNameParameterSet
Position: 1
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
RunspaceParameterSet
Position: 1
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
RunspaceIdParameterSet
Position: 1
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-ProcessName
Nazwa procesu, który hostuje przestrzeń uruchamiania programu PowerShell.
Właściwości parametru
Typ: String
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
ProcessNameParameterSet
Position: 0
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-Runspace
Co najmniej jeden obiekt Runspace do wyłączenia.
Właściwości parametru
Typ: Runspace [ ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
RunspaceParameterSet
Position: 0
Obowiązkowe: True
Wartość z potoku: True
Wartość z potoku według nazwy właściwości: True
Wartość z pozostałych argumentów: False
-RunspaceId
Co najmniej jeden numer identyfikatora runspace, który ma być wyłączony.
Właściwości parametru
Typ: Int32 [ ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
RunspaceIdParameterSet
Position: 0
Obowiązkowe: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-RunspaceInstanceId
Co najmniej jeden runspace identyfikatory GUID, które mają być wyłączone.
Właściwości parametru
Typ: Guid [ ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
RunspaceInstanceIdParameterSet
Position: 0
Obowiązkowe: True
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
-RunspaceName
Co najmniej jedna nazwa Runspace do wyłączenia.
Właściwości parametru
Typ: String [ ]
Domyślna wartość: None
Obsługuje symbole wieloznaczne: False
DontShow: False
Zestawy parametrów
RunspaceNameParameterSet
Position: 0
Obowiązkowe: False
Wartość z potoku: False
Wartość z potoku według nazwy właściwości: False
Wartość z pozostałych argumentów: False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters .