Get-Runspace

Hämtar aktiva runspaces i en PowerShell-värdprocess.

Syntax

Get-Runspace
   [[-Name] <String[]>]
   [<CommonParameters>]
Get-Runspace
   [-Id] <Int32[]>
   [<CommonParameters>]
Get-Runspace
   [-InstanceId] <Guid[]>
   [<CommonParameters>]

Description

Cmdleten Get-Runspace hämtar aktiva runspaces i en PowerShell-värdprocess.

Exempel

Exempel 1: Hämta 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

Exempel 2: Hämta runspace efter ID

Get-Runspace -Id 2

Id Name            ComputerName    Type          State         Availability
 -- ----            ------------    ----          -----         ------------
  2 Runspace2       localhost       Local         Opened        Available

Exempel 3: Hämta runspace efter namn

Get-Runspace -Name Runspace1

Id Name            ComputerName    Type          State         Availability
 -- ----            ------------    ----          -----         ------------
  1 Runspace1       localhost       Local         Opened        Busy

Exempel 4: Hämta runspace efter InstanceId

I det här exemplet identifierar vi en tillgänglig runspace med hjälp av parametern Name och lagrar returobjektet i variabeln $activeRunspace. På så sätt kan du använda egenskaperna för Runspace i efterföljande körningar av Get-Runspace.

$activeRunspace = Get-Runspace -Name Runspace1
Get-Runspace -InstanceId $activeRunspace.InstanceId

Id Name            ComputerName    Type          State         Availability
 -- ----            ------------    ----          -----         ------------
  1 Runspace1       localhost       Local         Opened        Busy

Parametrar

-Id

Anger ID för en runspace

Type:Int32[]
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InstanceId

Anger instans-ID GUID för ett jobb som körs.

Type:Guid[]
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Anger namnet på en runspace

Type:String[]
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Utdata

Runspace

Den här cmdleten returnerar en Runspace. Du kan skicka resultatet av ett Get-Runspace kommando till Debug-Runspace.