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
按进程 ID 指定进程。 若要获取进程 ID,请运行 cmdlet Get-Process
。
Type: | Int32[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
按进程名称指定进程。 若要获取进程名称,请 Get-Process
运行 cmdlet。 还可以在“任务管理器”中通过进程的“属性”对话框获取进程名称。
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Process
按进程对象指定进程。 使用此参数的最简单方法是保存命令的结果 Get-Process
,该命令返回要在变量中输入的进程,然后将变量指定为此参数的值。
Type: | Process[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
输入
可以将 Process 对象从 Get-Process
管道传递给此 cmdlet。