共用方式為


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

您可以使用管線將 Process 物件從 Get-Process 傳送至此 Cmdlet。

輸出

PSHostProcessInfo