PowerShell Genie

PowerShell by the Numbers

Original research from the PowerShell Genie reference: what 182 documented commands, 111 real-world scripts, and 83 lessons reveal about how PowerShell is actually used.

Method: every number below was computed from this site's own published reference on 25 October 2026. Command counts come from the 182 command pages in our reference; verb and module groupings come from the cmdlet names themselves. No surveys, no estimates.

The headline numbers

  • 182 commands documented in the reference
  • 46 distinct approved verbs in use
  • 84 Get-* commands — 46% of the whole reference
  • 98 commands (54%) only read, inspect, or report — they change nothing
  • 111 real-world admin scripts in the script library
  • 83 beginner lessons, 13 in-depth guides

Nearly half of PowerShell just reads things

The single most useful fact for a beginner: 84 of 182 commands start with Get-. Another 14 only inspect, test, or format output (Test-, Resolve-, Measure-, Search-, Find-, Compare-, Select-, Format-, Out-). Together, 98 commands — 54% — cannot change anything on your system. That is why experienced admins explore fearlessly: run the Get- commands first, understand the objects, and only then reach for Set-, New-, or Remove-.

Get-* commands: 84 of 18246%
Read / inspect / report commands: 98 of 18254%

Verb distribution

VerbCommandsWhat it means
Get-84Retrieve data — the workhorse verb
Set-12Change a setting or property
Remove-8Delete something
Start- / Stop-7 / 5Control processes, services, jobs
New-7Create something
Write-6Send output
All other verbs (36 verbs)53One to three commands each

Takeaway: learn Get- first and you can read more than half the language. Learn Set-, New-, and Remove- next and you can change almost everything else.

Where the commands live: module families

FamilyCommandsShare
Core PowerShell (built-in cmdlets)13675%
Active Directory2514%
Azure (Az module)116%
Microsoft Graph / Entra ID95%
Exchange Online11%

Active Directory is the largest single admin domain in the reference (25 commands) — ahead of Azure and Graph combined. That matches the day-to-day reality of Windows infrastructure work: identity and directory tasks dominate admin scripting.

Most-covered nouns

The nouns that appear most often show what admins actually manage with PowerShell: objects (8 commands), modules (6), services, jobs, and items (5 each), then scheduled tasks, sessions, processes, paths, and content (4 each). If you master objects and the pipeline, the rest of the language follows.

Scripts vs commands

The reference documents 182 individual commands, but the script library holds 111 complete, task-sized scripts — audits, bulk user jobs, replication checks, offboarding workflows. The ratio matters: real admin work is rarely one command. It is a pipeline of several, wrapped in a script with error handling. That is why every command page on this site links toward scripts and exercises, not just syntax.

Cite this research

If you quote these numbers, link to this page so readers can check the method:

<a href="https://powershellgenie.com/powershell-by-the-numbers/">PowerShell by the Numbers — PowerShell Genie</a>

See also: PowerShell cheat sheet, Command finder, Command reference.

Genie guidePowerShell by the Numbers — Original Research

How PowerShell is actually used, measured from 182 documented commands.