Get-PSHostProcessInfo
取得 PowerShell 主機的處理程序資訊。
語法
Get-PSHostProcessInfo
[[-Name] <String[]>]
[<CommonParameters>]
Get-PSHostProcessInfo
[-Process] <Process[]>
[<CommonParameters>]
Get-PSHostProcessInfo
[-Id] <Int32[]>
[<CommonParameters>]
範例
1:取得系統上執行的PowerShell主機清單
Get-PSHostProcessInfo
ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell 6956 DefaultAppDomain
powershell 4856 DefaultAppDomain
wsmprovhost 1780 DefaultAppDomain
2:取得特定程式的PowerShell主機資訊
Get-PSHostProcessInfo -Id 6956
ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell 6956 DefaultAppDomain
參數
-Id
依進程識別子指定進程。 若要取得進程標識碼,請執行 Get-Process
Cmdlet。
類型: | Int32[] |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
依行程名稱指定進程。 若要取得進程名稱,請執行 Get-Process
Cmdlet。 您也可以從任務管理員中進程的 [屬性] 對話框取得進程名稱。
類型: | String[] |
Position: | 0 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Process
指定進程對象的進程。 使用此參數最簡單的方式是儲存 Get-Process
命令的結果,該命令會傳回您想要在變數中輸入的進程,然後將變數指定為此參數的值。
類型: | Process[] |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
輸入
您可以使用管線將 Process 物件從 Get-Process
傳送至此 Cmdlet。