Get-PSHostProcessInfo
Возвращает сведения о процессе узла PowerShell.
Синтаксис
Get-PSHostProcessInfo
[[-Name] <String[]>]
[<CommonParameters>]
Get-PSHostProcessInfo
[-Process] <Process[]>
[<CommonParameters>]
Get-PSHostProcessInfo
[-Id] <Int32[]>
[<CommonParameters>]
Описание
Командлет Get-PSHostProcessInfo
получает сведения о процессах узла PowerShell, выполняемых на локальном компьютере.
Начиная с PowerShell 6.2 этот командлет поддерживается на платформах, отличных от Windows.
Примеры
1. Получение списка узлов PowerShell, работающих в системе
Get-PSHostProcessInfo
ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell 11204 DefaultAppDomain
pwsh 13912 DefaultAppDomain
2. Получение сведений о узле PowerShell для определенного имени процесса
Get-PSHostProcessInfo -Name pwsh
ProcessName ProcessId AppDomainName
----------- --------- -------------
pwsh 13912 DefaultAppDomain
Параметры
-Id
Задает процесс идентификатором процесса. Чтобы получить идентификатор процесса, выполните командлет Get-Process
.
Тип: | Int32[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Задает процесс по имени процесса. Чтобы получить имя процесса, выполните командлет Get-Process
.
Тип: | String[] |
Position: | 0 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Process
Указывает процесс объектом процесса. Самый простой способ использовать этот параметр заключается в сохранении результатов команды Get-Process
, возвращающей процесс, который требуется ввести в переменную, а затем указать переменную в качестве значения этого параметра.
Тип: | Process[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Входные данные
Вы можете передать объект процесса из Get-Process
в этот командлет.
Выходные данные
Связанные ссылки
PowerShell