当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Get-Process (Microsoft.PowerShell.Management)

作者:精品下载站 日期:2024-12-14 02:12:15 浏览:15 分类:玩电脑

Get-Process (Microsoft.PowerShell.Management)


Get-Process

模块 :Microsoft.PowerShell.Management

获取本地计算机上正在运行的进程。

句法

Get-Process
   [[-Name] <String[]>]
   [-Module]
   [-FileVersionInfo]
   [<CommonParameters>]
Get-Process
   [[-Name] <String[]>]
   -IncludeUserName
   [<CommonParameters>]
Get-Process
   -Id <Int32[]>
   [-Module]
   [-FileVersionInfo]
   [<CommonParameters>]
Get-Process
   -Id <Int32[]>
   -IncludeUserName
   [<CommonParameters>]
Get-Process
   -InputObject <Process[]>
   [-Module]
   [-FileVersionInfo]
   [<CommonParameters>]
Get-Process
   -InputObject <Process[]>
   -IncludeUserName
   [<CommonParameters>]

描述

Get-Process cmdlet 获取本地计算机上的进程。

如果没有参数,此 cmdlet 会获取本地计算机上的所有进程。您还可以通过进程名称或进程 ID (PID) 指定特定进程,或者通过管道将进程对象传递到此 cmdlet。

默认情况下,此 cmdlet 返回一个进程对象,其中包含有关进程的详细信息,并支持启动和停止进程的方法。您还可以使用 Get-Process cmdlet 的参数来获取进程中运行的程序的文件版本信息并获取进程加载的模块。

示例

示例 1:获取本地计算机上所有活动进程的列表

Get-Process

此命令获取本地计算机上运行的所有活动进程的列表。有关每列的定义,请参阅注释部分。

示例 2:获取有关一个或多个进程的所有可用数据

Get-Process winword, explorer | Format-List *

此命令获取有关计算机上 Winword 和 Explorer 进程的所有可用数据。它使用 Name 参数来指定进程,但省略了可选参数名称。管道运算符 (|) 将数据传递到 Format-List cmdlet,该 cmdlet 显示 Winword 和 Explorer 的所有可用属性 (*)处理对象。

您还可以通过进程 ID 来识别进程。例如,Get-Process -Id 664, 2060

示例 3:获取工作集大于指定大小的所有进程

Get-Process | Where-Object {$_.WorkingSet -gt 20000000}

此命令获取工作集大于 20 MB 的所有进程。它使用 Get-Process cmdlet 来获取所有正在运行的进程。管道运算符 (|) 将流程对象传递给 Where-Object cmdlet,该 cmdlet 仅选择值大于 20,000,000 字节的对象作为 WorkingSet

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯