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 を指定します
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 を返します。 コマンドの Get-Runspace
結果を に Debug-Runspace
パイプできます。