Udostępnij za pomocą


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ślna)

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ązkowy: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ązkowy: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ązkowy: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ązkowy: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ązkowy: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ązkowy: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ązkowy: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ązkowy: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ązkowy: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.