Udostępnij przez


Get-PSHostProcessInfo

Pobiera informacje o procesie o hoście programu PowerShell.

Składnia

ProcessNameParameterSet (domyślnie)

Get-PSHostProcessInfo
    [[-Name] <String[]>]
    [<CommonParameters>]

ProcessParameterSet

Get-PSHostProcessInfo
    [-Process] <Process[]>
    [<CommonParameters>]

ProcessIdParameterSet

Get-PSHostProcessInfo
    [-Id] <Int32[]>
    [<CommonParameters>]

Opis

Polecenie cmdlet Get-PSHostProcessInfo 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: Uzyskiwanie listy hostów programu PowerShell uruchomionych w systemie

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

2. Uzyskiwanie 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 polecenie cmdlet Get-Process.

Właściwości parametru

Typ:

Int32[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ProcessIdParameterSet
Position:0
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Name

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

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ProcessNameParameterSet
Position:0
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Process

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

Właściwości parametru

Typ:

Process[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ProcessParameterSet
Position:0
Obowiązkowe:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

Process

Do tego polecenia cmdlet można przekazać obiekt procesu z .

Dane wyjściowe

PSHostProcessInfo