Get-PSHostProcessInfo
Získá informace o procesu o hostiteli PowerShellu.
Syntaxe
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
.
Typ: | Int32[] |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Určuje proces podle názvu procesu. Pokud chcete získat název procesu, spusťte rutinu Get-Process
.
Typ: | String[] |
Position: | 0 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Process[] |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Vstupy
Objekt Process můžete převést z Get-Process
této rutiny.