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
----------- --------- -------------
powershell 11204 DefaultAppDomain
pwsh 13912 DefaultAppDomain
2:获取特定进程名称的 PowerShell 主机信息
Get-PSHostProcessInfo -Name pwsh
ProcessName ProcessId AppDomainName
----------- --------- -------------
pwsh 13912 DefaultAppDomain
参数
-Id
按进程 ID 指定进程。 若要获取进程 ID,请运行 Get-Process
cmdlet。
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。
输出
相关链接
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈