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 开始,此 cmdlet 在非 Windows 平台上受支持。
示例
1:获取系统上运行的 PowerShell 主机的列表
Get-PSHostProcessInfo
ProcessName ProcessId AppDomainName MainWindowTitle
----------- --------- ------------- ---------------
powershell 14676 DefaultAppDomain Windows PowerShell
powershell 5184 DefaultAppDomain Windows PowerShell
2:获取特定进程的 PowerShell 主机信息
Get-PSHostProcessInfo -Id 14676
ProcessName ProcessId AppDomainName MainWindowTitle
----------- --------- ------------- ---------------
powershell 14676 DefaultAppDomain Windows PowerShell
参数
-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 |
输入
可以将进程对象通过管道从 Get-Process
传递给此 cmdlet。