Bagikan melalui


Get-Runspace

Mendapatkan runspace aktif dalam proses host PowerShell.

Sintaks

NameParameterSet (Default)

Get-Runspace
    [[-Name] <String[]>]
    [<CommonParameters>]

IdParameterSet

Get-Runspace
    [-Id] <Int32[]>
    [<CommonParameters>]

InstanceIdParameterSet

Get-Runspace
    [-InstanceId] <Guid[]>
    [<CommonParameters>]

Deskripsi

Cmdlet Get-Runspace mendapatkan runspace aktif dalam proses host PowerShell.

Contoh

Contoh 1: Mendapatkan 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

Contoh 2: Dapatkan runspace menurut Id

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

Contoh 3: Dapatkan runspace menurut Nama

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

Contoh 4: Mendapatkan runspace menurut InstanceId

Dalam contoh ini, kami mengidentifikasi runspace yang tersedia menggunakan parameter Name dan menyimpan objek pengembalian ke variabel $activeRunspace. Ini memungkinkan Anda menggunakan properti Runspace dalam eksekusi Get-Runspaceberikutnya.

$activeRunspace = Get-Runspace -Name Runspace1
Get-Runspace -InstanceId $activeRunspace.InstanceId
Id Name            ComputerName    Type          State         Availability
 -- ----            ------------    ----          -----         ------------
  1 Runspace1       localhost       Local         Opened        Busy

Parameter

-Id

Menentukan Id runspace

Properti parameter

Jenis:

Int32[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

IdParameterSet
Position:0
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-InstanceId

Menentukan GUID ID instance dari tugas yang sedang berjalan.

Properti parameter

Jenis:

Guid[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

InstanceIdParameterSet
Position:0
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Name

Menentukan Nama runspace

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Set parameter

NameParameterSet
Position:0
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Output

Runspace

Cmdlet ini mengembalikan Runspace. Anda dapat menyalurkan hasil perintah Get-Runspace ke Debug-Runspace.