次の方法で共有


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の後続の実行で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 を指定します

型:Int32[]
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InstanceId

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

型:Guid[]
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

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

型:String[]
配置:0
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

出力

Runspace

このコマンドレットは、 Runspace を返します。 Get-Runspace コマンドの結果をパイプ処理してDebug-Runspaceできます。