Skip to content
cyber journey

Learn Windows PowerShell

Each tab is a module or chapter — the broken-down cheat sheet for this resource.

Month of Lunches ch. 1 — why PowerShell matters, Windows PowerShell 5.1 vs PowerShell 7, installing and verifying PS7, lab setup, and how to study the book.

Updated Ch. 1

Month of Lunches ch. 2 — engine vs host, console/Windows Terminal/VS Code, console setup, tab completion, PSReadLine history and predictions, and running elevated.

Updated Ch. 2

Month of Lunches ch. 3 — Update-Help/Save-Help, finding commands with Get-Command, reading syntax and parameter sets, Get-Help options, about_ topics, and -WhatIf/-Confirm.

Updated Ch. 3

Month of Lunches ch. 4 — command anatomy, Verb-Noun naming and approved verbs, cmdlet/function/alias/application, aliases cross-platform, shortcuts, external commands, errors, execution policy.

Updated Ch. 4

PowerShell providers and PSDrives — what they are, the built-in list, filesystem-style navigation, registry keys vs properties, and wildcards vs -LiteralPath.

Updated Ch. 5

PowerShell's object pipeline — Export-Csv vs Export-Clixml, Out-File and Out-Printer, ConvertTo-Html, Stop-Process/Stop-Service safety, and common pipeline mistakes.

Updated Ch. 6

MoL ch. 7 — management shells, snap-ins vs modules, module discovery/import, profile scripts, and the PowerShell Gallery.

Updated Ch. 7

MoL ch. 8 — what objects are, Get-Member, properties and methods, Sort-Object, Select-Object, and format-last discipline.

Updated Ch. 8

Search