Get-Runspace (Microsoft.PowerShell.Utility)
Get-Runspace
- Модуль:
- Microsoft.PowerShell.Utility
Получает активные пространства выполнения в ведущем процессе 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. Получение пространства выполнения по идентификатору
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. Это позволяет вам использовать свойства Runspace при последующих запусках Get-Runspace.
$activeRunspace = Get-Runspace -Name Runspace1
Get-Runspace -InstanceId $activeRunspace.InstanceId
Id Name ComputerName Type State Availability
-- ---- ------------ ---- ----- ------------
1 Runspace1 localhost Local Opened BusyПараметры
-Id
Указывает идентификатор пространства выполнения
- Тип :
Int32[]
- Позиция:
0
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-InstanceId
Указывает идентификатор GUID экземпляра выполняемого задания.
- Тип :
Руководство[]
- Позиция:
0
- Значение по умолчанию:
None
- Необходимый:
True
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-Name
Указывает имя пространства выполнения
- Тип :
String[]
- Позиция:
0
- Значение по умолчанию:
None
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
Выходы
Пространство выполнения
Этот командлет возвращает Пространство выполнения. Вы можете передать результаты команды Get-Runspace в Debug-Runspace.