Get-PSHostProcessInfo
获取有关 PowerShell 主机的进程信息。
语法
Get-PSHostProcessInfo
[[-Name] <String[]>]
[<CommonParameters>]
Get-PSHostProcessInfo
[-Process] <Process[]>
[<CommonParameters>]
Get-PSHostProcessInfo
[-Id] <Int32[]>
[<CommonParameters>]
说明
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
按进程 ID 指定进程。 若要获取进程 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。