Get-Runspace
Ruft aktive Runspaces innerhalb eines PowerShell-Hostprozesses ab.
Syntax
Get-Runspace
[[-Name] <String[]>]
[<CommonParameters>]
Get-Runspace
[-Id] <Int32[]>
[<CommonParameters>]
Get-Runspace
[-InstanceId] <Guid[]>
[<CommonParameters>]
Beschreibung
Das cmdlet Get-Runspace
ruft aktive Runspaces in einem PowerShell-Hostprozess ab.
Beispiele
Beispiel 1: Abrufen von Runspaces
Get-Runspace
Id Name ComputerName Type State Availability
-- ---- ------------ ---- ----- ------------
1 Runspace1 localhost Local Opened Busy
2 Runspace2 localhost Local Opened Available
3 Runspace3 localhost Local Opened Available
Beispiel 2: Abrufen von Runspace nach ID
Get-Runspace -Id 2
Id Name ComputerName Type State Availability
-- ---- ------------ ---- ----- ------------
2 Runspace2 localhost Local Opened Available
Beispiel 3: Abrufen von Runspace nach Name
Get-Runspace -Name Runspace1
Id Name ComputerName Type State Availability
-- ---- ------------ ---- ----- ------------
1 Runspace1 localhost Local Opened Busy
Beispiel 4: Abrufen von Runspace nach InstanceId
In diesem Beispiel identifizieren wir einen verfügbaren Runspace mithilfe des Name
Parameters und speichern das Rückgabeobjekt in der Variablen $activeRunspace
. Auf diese Weise können Sie die Eigenschaften des Runspace- in nachfolgenden Ausführungsläufen von Get-Runspace
verwenden.
$activeRunspace = Get-Runspace -Name Runspace1
Get-Runspace -InstanceId $activeRunspace.InstanceId
Id Name ComputerName Type State Availability
-- ---- ------------ ---- ----- ------------
1 Runspace1 localhost Local Opened Busy
Parameter
-Id
Gibt die ID eines Runspaces an.
Typ: | Int32[] |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InstanceId
Gibt die Instanz-ID-GUID eines ausgeführten Auftrags an.
Typ: | Guid[] |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt den Namen eines Runspaces an.
Typ: | String[] |
Position: | 0 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
Sie können die Ergebnisse eines Get-Runspace
Befehls an Debug-Runspace
pfeifen.