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


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

Задает процесс в объекте 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