Get-Runspace
Obtiene los espacios de ejecución activos dentro de un proceso de host de PowerShell.
Sintaxis
Get-Runspace
[[-Name] <String[]>]
[<CommonParameters>]
Get-Runspace
[-Id] <Int32[]>
[<CommonParameters>]
Get-Runspace
[-InstanceId] <Guid[]>
[<CommonParameters>]
Description
El cmdlet Get-Runspace
obtiene espacios de ejecución activos en un proceso de host de PowerShell.
Ejemplos
Ejemplo 1: Obtener espacios de ejecución
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
Ejemplo 2: Obtención del espacio de ejecución por identificador
Get-Runspace -Id 2
Id Name ComputerName Type State Availability
-- ---- ------------ ---- ----- ------------
2 Runspace2 localhost Local Opened Available
Ejemplo 3: Obtener el espacio de ejecución por nombre
Get-Runspace -Name Runspace1
Id Name ComputerName Type State Availability
-- ---- ------------ ---- ----- ------------
1 Runspace1 localhost Local Opened Busy
Ejemplo 4: Obtención del espacio de ejecución por InstanceId
En este ejemplo, identificamos un espacio de ejecución disponible mediante el parámetro Name
y almacenamos el objeto devuelto en la variable $activeRunspace
. Esto le permite usar las propiedades del runspace en ejecuciones posteriores de Get-Runspace
.
$activeRunspace = Get-Runspace -Name Runspace1
Get-Runspace -InstanceId $activeRunspace.InstanceId
Id Name ComputerName Type State Availability
-- ---- ------------ ---- ----- ------------
1 Runspace1 localhost Local Opened Busy
Parámetros
-Id
Especifica el identificador de un espacio de ejecución.
Tipo: | Int32[] |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-InstanceId
Especifica el GUID de identificador de instancia de un trabajo en ejecución.
Tipo: | Guid[] |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Name
Especifica el nombre de un espacio de ejecución.
Tipo: | String[] |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Salidas
Este cmdlet devuelve un runspace. Puede canalizar los resultados de un comando de Get-Runspace
para Debug-Runspace
.