找到 2042 篇文章,关于 Microsoft 技术
770 次浏览
要仅显示前 5 个进程,您需要在 Select-Object 管道语句中使用 –First 参数。您可以使用多个筛选器语句,最后使用 –First 命令来仅显示少量结果。命令Get-Process | Select -First 5输出Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 498 26 9736 18624 2.27 6320 1 AcroRd32 624 51 112048 ... 阅读更多
332 次浏览
您可以根据进程的属性对它们进行分组。这里,我们将根据进程的名称对它们进行分组,这将显示正在运行的进程的实例数。Group-Object 命令对此很有用。命令以下命令将对对象进行分组,并根据其线程数对对象进行排序。Get-Process |Group-Object Name | Select Name, Count |Sort-Object count - Descending输出Name Count ---- ----- svchost 91 chrome 34 RuntimeBroker 11 conhost 6 Code 6 WmiPrvSE 6 dllhost 4 RAVBg64 4 powershell 3 csrss 2 fontdrvhost 2 AcroRd32 2 taskhostw 2 SkypeBridge 1 smartscreen 1 smss 1 sihost 1 SkypeApp 1 SkypeBackgroundHost 1 sppsvc 1 StartMenuExperienceHost 1
2K+ 次浏览
要使用 Get-Process cmdlet 查找特定进程,您需要使用 –Name 参数。您可以使用单个和多个进程名称。命令Get-Process -Name AcroRd32, audiodg输出Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 506 27 9888 19216 2.22 6320 1 AcroRd32 632 51 112196 17648 42.95 8052 1 AcroRd32 209 13 10344 17100 13.98 22748 0 audiodg您还可以使用 Where-Object(别名:Where)命令来实现相同的功能。Get-Process | Where{$_.Name -eq "AcroRd32"} 但是,要获取多个进程,您需要使用 –OR 比较运算符。Get-Process | Where{($_.Name -eq "AcroRd32") -or ($_.Name -eq ... 阅读更多
4K+ 次浏览
要根据各种属性名称对进程进行排序,需要将 Sort-Object 命令通过管道传输,并在其后输入属性名称到 Get-Process cmdlet 或 WMI 类或 CIM 实例。命令要根据 CPU 使用情况对属性进行排序。Get-Process | Sort-Object CPU输出Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 0 0 60 8 0 ... 阅读更多
3K+ 次浏览
Get-Process 仅显示默认属性。要获取 Get-Process 的所有属性,我们需要通过管道传输 Format-List * (fl *)。Get-Process | Format-List *OutputName : AcroRd32 Id : 8052 PriorityClass : Normal FileVersion : 11.0.23.22 HandleCount : 616 WorkingSet : 17453056 PagedMemorySize : 114597888 ... 阅读更多
18K+ 浏览量
要获取远程计算机上所有正在运行的进程,您需要在 Get-process cmdlet 中使用 –ComputerName 参数,使用 WMI 类 Win32_Process 或使用 Get-CimInstance cmdlet。使用 –ComputerName 参数Get-process -ComputerName Test-PC要连接多台计算机,请使用逗号 (,) 分隔的计算机名称。Get-process -ComputerName Test-PC, Win2k8使用 WMI 对象获取多台远程计算机上的进程。Get-WmiObject Win32_Process -ComputerName Test-PC, Win2k8使用 Get-CimInstance cmdlet 获取远程计算机上的进程。Get-CimInstance Win32_Process -ComputerName Test-PC, Win2k8
1K+ 浏览量
您还可以使用 Get- CimInstance 命令与 WMI 对象使用的相同类 Win32_Process 来显示计算机上正在运行的进程。命令Get-CimInstance Win32_Process输出ProcessId Name HandleCount WorkingSetSize VirtualSize --------- ---- ----------- -------------- ----------- 0 System Idle Process 0 8192 8192 4 System 6387 970752 5177344 96 Registry 0 76951552 173195264 568 smss.exe 53 495616 2203359674368 800 csrss.exe 883 4653056 2203416825856 896 csrss.exe 817 5349376 2203449389056 920 wininit.exe 156 4886528 2203387420672 956 winlogon.exe 264 9486336 2203423092736 8 services.exe 838 10129408 2203391979520 684 lsass.exe 1870 20848640 2203418796032
3K+ 次浏览
要使用 WMI 对象获取正在运行的进程,您需要使用类 Win32_Process。使用此方法,您将获得比 Get-Process 命令更多的属性。命令Get-WmiObject –Class Win32_Process输出GENUS : 2 __CLASS : Win32_Process __SUPERCLASS : CIM_Process __DYNASTY : CIM_ManagedSystemElement __RELPATH : Win32_Process.Handle="0" __PROPERTY_COUNT : 45 __DERIVATION ... 阅读更多
5K+ 浏览量
要获取服务器上正在运行的进程的线程,您需要使用 PowerShell 中的 Get-Process 命令。当您运行此命令时,将以表格形式显示默认字段(ProcessName、Id、SI、CPU(s)、WS(K)、PM(K)、NPM(K)、Handles)。命令Get-process输出Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 502 27 9796 19340 1.72 6320 1 AcroRd32 640 52 112028 ... 阅读更多