Get-Runspace

PowerShell ホスト プロセス内のアクティブな実行空間を取得します。

構文

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

説明

このコマンドレットは Get-Runspace 、PowerShell ホスト プロセスでアクティブな実行空間を取得します。

例 1: 実行空間を取得する

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

例 2: ID で実行空間を取得する

Get-Runspace -Id 2

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

例 3: 名前で実行空間を取得する

Get-Runspace -Name Runspace1

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

例 4: InstanceId による実行空間の取得

この例では、パラメーターを使用して使用可能な実行空間を Name 識別し、戻りオブジェクトを変数 $activeRunspaceに格納します。 これにより、後続Get-Runspaceの実行で実行スペースプロパティを使用できます。

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

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

パラメーター

-Id

実行空間の ID を指定します

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

-InstanceId

実行中のジョブのインスタンス ID GUID を指定します。

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

-Name

実行空間の名前を指定します。

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

出力

Runspace

このコマンドレットは Runspace を 返します。 コマンドDebug-RunspaceGet-Runspace結果をパイプで .