Share via


Get-Runspace

PowerShell 호스트 프로세스 내에서 활성 Runspace를 가져옵니다.

Syntax

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

Description

cmdlet은 Get-Runspace PowerShell 호스트 프로세스에서 활성 Runspace를 가져옵니다.

예제

예제 1: Runspace 가져오기

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별 Runspace 가져오기

Get-Runspace -Id 2

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

예제 3: 이름별 Runspace 가져오기

Get-Runspace -Name Runspace1

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

예제 4: InstanceId별 Runspace 가져오기

이 예제에서는 매개 변수를 사용하여 사용 가능한 Runspace를 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

Runspace의 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

Runspace의 이름을 지정합니다.

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

출력

Runspace

이 cmdlet은 Runspace를 반환합니다. 명령의 Get-Runspace 결과를 .에 파이프할 Debug-Runspace수 있습니다.