Get-PSHostProcessInfo

Pobiera informacje o procesie o hoście programu PowerShell.

Składnia

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

Opis

Polecenie Get-PSHostProcessInfo cmdlet pobiera informacje o procesach hosta programu PowerShell uruchomionych na komputerze lokalnym.

Począwszy od programu PowerShell 6.2, to polecenie cmdlet jest obsługiwane na platformach innych niż Windows.

Przykłady

1: Pobieranie listy hostów programu PowerShell uruchomionych w systemie

Get-PSHostProcessInfo

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

2. Pobieranie informacji o hoście programu PowerShell dla określonej nazwy procesu

Get-PSHostProcessInfo -Name pwsh

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

Parametry

-Id

Określa proces według identyfikatora procesu. Aby uzyskać identyfikator procesu, uruchom Get-Process polecenie cmdlet .

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

-Name

Określa proces według nazwy procesu. Aby uzyskać nazwę procesu, uruchom Get-Process polecenie cmdlet .

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

-Process

Określa proces przez obiekt procesu. Najprostszym sposobem użycia tego parametru jest zapisanie wyników Get-Process polecenia zwracającego proces, który ma zostać wprowadzony w zmiennej, a następnie określ zmienną jako wartość tego parametru.

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

Dane wejściowe

Process

Możesz potokować obiekt Process z Get-Process tego polecenia cmdlet.

Dane wyjściowe

PSHostProcessInfo