Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernize PSList docs and remove duplicate parameter definition #819

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions sysinternals/downloads/pslist.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,17 @@ Published: March 30, 2023

## Introduction

You can simply run **pslist** to get the current list of processes and statistical information about each one, or filter to show only processes that start with a specific name for example **pslist exp** will only show processes that start with "exp", which would include Explorer for instance.

|Parameter |Description |
|---------|---------|
| **pslist exp** | Show statistics for all the processes that start with "exp", which would include Explorer.|
| **-d** | Show thread detail.|
| **-m** | Show memory detail.|
| **-x** | Show processes, memory information and threads.|
| **-t** | Show process tree.|
| **-s \[n\]** | Run in task-manager mode, for optional seconds specified. Press Escape to abort.|
| **-r n** | Task-manager mode refresh rate in seconds (default is 1).|
| **\\\\computer** | Instead of showing process information for the local system, *PsList* will show information for the NT/Win2K system specified. Include the -u switch with a username and password to login to the remote system if your security credentials do not permit you to obtain performance counter information from the remote system.|
| **\\\\computer** | Instead of showing process information for the local system, *PsList* will show information for the system specified. Include the -u switch with a username and password to login to the remote system if your security credentials do not permit you to obtain performance counter information from the remote system.|
| **-u** | Specifies optional user name for login to remote computer.|
| **-p** | This option lets you specify the login password on the command line so that you can use *PsList* from batch files. If you specify an account name and omit the -p option *PsList* prompts you interactively for a password.|
| **name** | Show information about processes that begin with the name specified.|
Expand All @@ -35,13 +36,12 @@ Published: March 30, 2023

## How it Works

Like Windows NT/2K's built-in PerfMon monitoring tool, *PsList* uses the
Windows NT/2K performance counters to obtain the information it
displays. You can find documentation for Windows NT/2K performance
counters, including the source code to Windows NT's built-in performance
monitor, PerfMon, in MSDN.
Like Windows's built-in PerfMon monitoring tool, *PsList* uses the
Windows performance counters to obtain the information it
displays. You can find documentation for Windows performance
counters, in the [Win32 Docs](/windows/win32/).

## Memory Abbreviation Key
## Statistics Abbreviations Legend

All memory values are displayed in KB.

Expand Down