如何使用PowerShell使用WMI对象获取正在运行的进程?

要获得带有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               : {CIM_Process, CIM_LogicalElement, CIM_ManagedSystemElement}

__SERVER                   : DESKTOP-9435KM9

__NAMESPACE                : root\cimv2

__PATH                     : \\DESKTOP-9435KM9\root\cimv2:Win32_Process.Handle="0"

Caption                    : System Idle Process

CommandLine                :

CreationClassName          : Win32_Process

CreationDate               : 20191225011715.424076+330

CSCreationClassName        : Win32_ComputerSystem

CSName                     : DESKTOP-9435KM9

Description                : System Idle Process

ExecutablePath             :

ExecutionState             :

Handle                     : 0

HandleCount                : 0

InstallDate                :

KernelModeTime             : 5294149218750

MaximumWorkingSetSize      :

MinimumWorkingSetSize      :

Name                       : System Idle Process

OSCreationClassName        : Win32_OperatingSystem

OSName                     : Microsoft Windows 10 Pro|C:\WINDOWS|\Device\Harddisk0\Partition4

OtherOperationCount        : 0

OtherTransferCount         : 0

PageFaults                 : 9

PageFileUsage              : 60

ParentProcessId            : 0

PeakPageFileUsage          : 60

PeakVirtualSize            : 8192

PeakWorkingSetSize         : 12

Priority                   : 0

PrivatePageCount           : 61440

ProcessId                  : 0

QuotaNonPagedPoolUsage     : 1

QuotaPagedPoolUsage        : 0

QuotaPeakNonPagedPoolUsage : 1

QuotaPeakPagedPoolUsage    : 0

ReadOperationCount         : 0

ReadTransferCount          : 0

SessionId                  : 0

Status                     :

TerminationDate            :

ThreadCount                : 4

UserModeTime               : 0

VirtualSize                : 8192

WindowsVersion             : 10.0.18362

WorkingSetSize             : 8192

WriteOperationCount        : 0

WriteTransferCount         : 0

PSComputerName             : DESKTOP-9435KM9

ProcessName                : System Idle Process

Handles                    : 0

VM                         : 8192

WS                         : 8192

Path                       :

以上是 如何使用PowerShell使用WMI对象获取正在运行的进程? 的全部内容, 来源链接: utcz.com/z/348856.html

回到顶部