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 |
出力
Get-Runspace
コマンドの結果をパイプ処理して、Debug-Runspace
できます。