共用方式為


Get-PSHostProcessInfo

取得 PowerShell 主機的處理程序資訊。

語法

ProcessNameParameterSet (預設值)

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

ProcessParameterSet

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

ProcessIdParameterSet

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

Description

Get-PSHostProcessInfo Cmdlet 會取得本機計算機上執行之 PowerShell 主機進程的相關信息。

從 PowerShell 6.2 開始,非 Windows 平台上支援此 Cmdlet。

範例

1:取得系統上執行的PowerShell主機清單

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

2:取得特定進程名稱的PowerShell主機資訊

Get-PSHostProcessInfo -Name pwsh
ProcessName ProcessId AppDomainName
----------- --------- -------------
pwsh            13912 DefaultAppDomain

參數

-Id

依進程識別子指定進程。 若要取得進程標識碼,請執行 Get-Process Cmdlet。

參數屬性

類型:

Int32[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

ProcessIdParameterSet
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

依行程名稱指定進程。 若要取得進程名稱,請執行 Get-Process Cmdlet。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

ProcessNameParameterSet
Position:0
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Process

指定進程對象的進程。 使用此參數最簡單的方式是儲存 Get-Process 命令的結果,該命令會傳回您想要在變數中輸入的進程,然後將變數指定為此參數的值。

參數屬性

類型:

Process[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

ProcessParameterSet
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

Process

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

輸出

PSHostProcessInfo