Поделиться через


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

Входные данные

Process

Объект Process можно передать в Get-Process этот командлет.

Выходные данные

PSHostProcessInfo