 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to get the running processes with the WMI object using PowerShell?
To get the running processes with a WMI object, you need to use class Win32_Process. With this method, you will get more properties than the Get-Process command.
Command
Get-WmiObject –Class Win32_Process
Output
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                       :Advertisements
 