Sdílet prostřednictvím


Get-PSHostProcessInfo

Získá informace o procesu o hostiteli PowerShellu.

Syntax

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

Description

Rutina Get-PSHostProcessInfo získá informace o hostitelských procesech PowerShellu spuštěných na místním počítači.

Počínaje PowerShellem 6.2 se tato rutina podporuje na platformách jiných než Windows.

Příklady

1: Získání seznamu hostitelů PowerShellu spuštěných v systému

Get-PSHostProcessInfo

ProcessName ProcessId AppDomainName    MainWindowTitle
----------- --------- -------------    ---------------
powershell      14676 DefaultAppDomain Windows PowerShell
powershell       5184 DefaultAppDomain Windows PowerShell

2: Získání informací o hostiteli PowerShellu pro konkrétní proces

Get-PSHostProcessInfo -Id 14676

ProcessName ProcessId AppDomainName    MainWindowTitle
----------- --------- -------------    ---------------
powershell      14676 DefaultAppDomain Windows PowerShell

Parametry

-Id

Určuje proces podle ID procesu. Pokud chcete získat ID procesu, spusťte rutinu Get-Process .

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

-Name

Určuje proces podle názvu procesu. Pokud chcete získat název procesu, spusťte rutinu Get-Process .

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

-Process

Určuje proces objektem procesu. Nejjednodušší způsob, jak tento parametr použít, je uložit výsledky Get-Process příkazu, který vrací proces, který chcete zadat do proměnné, a pak proměnnou zadat jako hodnotu tohoto parametru.

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

Vstupy

Process

Objekt Process můžete převést z Get-Process této rutiny.

Výstupy

PSHostProcessInfo