Sdílet prostřednictvím


Get-Runspace

Získá aktivní runspaces v rámci hostitelského procesu PowerShellu.

Syntax

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

Description

Rutina Get-Runspace získá aktivní runspaces v hostitelském procesu PowerShellu.

Příklady

Příklad 1: Získání 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

Příklad 2: Získání runspace podle ID

Get-Runspace -Id 2

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

Příklad 3: Získání runspace podle názvu

Get-Runspace -Name Runspace1

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

Příklad 4: Získání runspace podle InstanceId

V tomto příkladu identifikujeme dostupný runspace pomocí parametru Name a uložíme návratový objekt do proměnné $activeRunspace. To vám umožní použít vlastnosti Runspace v následných spuštěních .Get-Runspace

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

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

Parametry

-Id

Určuje ID prostředí runspace.

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

-InstanceId

Určuje identifikátor GUID ID instance spuštěné úlohy.

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

-Name

Určuje název runspace.

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

Výstupy

Runspace

Tato rutina vrátí prostředí Runspace. Výsledky příkazu můžete převést Get-Runspace na Debug-Runspacepříkaz .