Printable PowerShell Cheat Sheet
Free printable PowerShell cheat sheet at exact scale — the everyday cmdlets grouped by task: getting help, navigation and files, the object pipeline, operators, flow control, processes and services, functions and modules, remoting and web requests, all on one page.
This PowerShell cheat sheet gathers the commands you actually use day to day and groups them by what you’re trying to do — discovering commands with Get-Command and Get-Help, moving around the file system, reading and writing content, and shaping objects as they flow through the pipeline with Where-Object, Select-Object, Sort-Object, Group-Object and ForEach-Object.
It also covers comparison and logical operators, if/switch/for/foreach/while flow control and try/catch error handling, managing processes and services, writing functions, scripts and modules, remoting with Invoke-Command and PSSessions, background jobs, web and REST requests with Invoke-WebRequest/Invoke-RestMethod, and execution-policy tips. It works for both Windows PowerShell 5.1 and cross-platform PowerShell 7 (pwsh), and prints at exact scale in real millimetres on A4, Letter or any size.
Printing at exact scale
Every sheet is drawn in real millimetres and prints at exact physical scale. For accurate output, set Scale = 100% (Actual size) and Margins = None in your browser's print dialog. Not sure your printer is honest? Run the printer ruler test first to confirm 50 mm really measures 50 mm. Prefer a file? Use the PDF, PNG or SVG buttons to download the sheet instead of printing — PDF and SVG keep the exact dimensions, and PNG is a 300 DPI image.
Frequently asked questions
Which PowerShell commands are covered?
Help and discovery (Get-Help, Get-Command, Get-Member), navigation and files, reading/writing content, the object pipeline (Where-Object, Select-Object, Sort-Object, Group-Object, ForEach-Object), formatting and output, variables and data types, operators, flow control, processes and services, functions/scripts/modules, remoting, jobs, web requests and execution-policy tips.
What is $_ in PowerShell?
$_ (also written $PSItem) is the current object in the pipeline — the item being passed to a script block such as Where-Object { $_.Status -eq 'Running' } or ForEach-Object { $_ }.
Does it work with PowerShell 7 as well as Windows PowerShell?
Yes. The cmdlets, pipeline and operators shown work in both Windows PowerShell 5.1 and cross-platform PowerShell 7 (launched with pwsh). Check your version with $PSVersionTable.
How do I allow scripts to run?
Check the policy with Get-ExecutionPolicy -List and allow local scripts with Set-ExecutionPolicy RemoteSigned -Scope CurrentUser. The sheet lists both in the execution-policy section.
Is it really free?
Yes. Every template on printsheet.io is completely free, with no sign-up, no account and no watermark. Generate as many sheets as you like.
How do I get an exact-scale print?
Choose your paper size, then in the print dialog set Scale to 100% or “Actual size” and Margins to None. The sheet is defined in real millimetres, so it prints at true size. Use the calibration ruler page to verify.
Which paper sizes are supported?
A4, A5, A3, A6, US Letter, Legal and Tabloid, in portrait or landscape. Pick the size that matches the paper loaded in your printer.
Can I save it as a PDF or image?
Yes — choose “Save as PDF” in the print dialog, or use the PNG and SVG download buttons. PDF and SVG keep the exact millimetre dimensions; PNG is a high-resolution 300 DPI image.