Share via


Get-PSHostProcessInfo

Obtém informações de processo sobre o host do PowerShell.

Syntax

Get-PSHostProcessInfo
   [[-Name] <String[]>]
   [<CommonParameters>]
Get-PSHostProcessInfo
   [-Process] <Process[]>
   [<CommonParameters>]
Get-PSHostProcessInfo
   [-Id] <Int32[]>
   [<CommonParameters>]

Description

O Get-PSHostProcessInfo cmdlet obtém informações sobre processos de host do PowerShell em execução no computador local.

A partir do PowerShell 6.2, esse cmdlet tem suporte em plataformas que não sejam Windows.

Exemplos

1: Obter uma lista de hosts do PowerShell em execução no sistema

Get-PSHostProcessInfo

ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell      11204 DefaultAppDomain
pwsh            13912 DefaultAppDomain

2: Obter informações de host do PowerShell para um nome de processo específico

Get-PSHostProcessInfo -Name pwsh

ProcessName ProcessId AppDomainName
----------- --------- -------------
pwsh            13912 DefaultAppDomain

Parâmetros

-Id

Especifica um processo pela ID do processo. Para obter uma ID de processo, execute o Get-Process cmdlet.

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

-Name

Especifica um processo pelo nome do processo. Para obter um nome de processo, execute o Get-Process cmdlet.

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

-Process

Especifica um processo pelo objeto de processo. A maneira mais simples de usar esse parâmetro é salvar os resultados de um Get-Process comando que retorna o processo que você deseja inserir em uma variável e, em seguida, especificar a variável como o valor desse parâmetro.

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

Entradas

Process

Você pode canalizar um objeto Process de Get-Process para esse cmdlet.

Saídas

PSHostProcessInfo