Book Image

Mastering Windows PowerShell Scripting

By : Brenton J.W. Blawat
Book Image

Mastering Windows PowerShell Scripting

By: Brenton J.W. Blawat

Overview of this book

Table of Contents (22 chapters)
Mastering Windows PowerShell Scripting
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Managing Windows processes


There may be times when, during scripting, you need to check if there is a running process on a system. PowerShell offers the get-process cmdlet to search for available processes on a system. By running the get-process cmdlet alone, you will get a report of all the running services on the system. The default record set that is returned about the running services include:

  • Handles: The number of thread handles that are being used by a particular process

  • NPM (K): Non Paged Memory is the memory that is solely in physical memory, and not allocated to the page file that is being used by a process

  • PM (K): Pageable Memory is the memory that is being allocated to the page file that is used by a process

  • WS(K): Working Set is the memory recently referenced by a process

  • VM(M): Virtual Memory is the amount of virtual memory that is being used by a process

  • CPU(s): Processor time, or the time the CPU is utilizing a process

  • ID: An assigned Unique ID to a Process

  • Process name:...