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 командлет.

Type:Int32[]
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Задает процесс по имени процесса. Чтобы получить имя процесса, выполните Get-Process командлет.

Type:String[]
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Process

Указывает процесс объектом процесса. Самый простой способ использовать этот параметр — сохранить результаты Get-Process команды, возвращающей процесс, который требуется ввести в переменную, а затем указать переменную в качестве значения этого параметра.

Type:Process[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

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

Process

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

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

PSHostProcessInfo