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>]
Przykłady
1: Uzyskiwanie listy hostów programu PowerShell uruchomionych w systemie
Get-PSHostProcessInfo
ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell 6956 DefaultAppDomain
powershell 4856 DefaultAppDomain
wsmprovhost 1780 DefaultAppDomain
2. Pobieranie informacji o hoście programu PowerShell dla określonego procesu
Get-PSHostProcessInfo -Id 6956
ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell 6956 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. Nazwy procesów można również pobrać z okna dialogowego Właściwości procesu w Menedżerze zadań.
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