PowerShell turns a two-hour job into a two-minute one. These guides start from the basics and build up to scripts you can drop into production: safe modules, validated parameters, signed scripts and reports people actually read.
Start here
- PowerShell for Windows Admins: Where to Actually Start
- Writing Your First PowerShell Script That Does Something Useful
- PowerShell Modules: Find, Install and Trust Them Safely
- PowerShell Reports: CSV, HTML and Email People Read
Learn the essentials
- PowerShell for Windows Admins: Where to Actually Start
- Writing Your First PowerShell Script That Does Something Useful
- PowerShell 7 vs Windows PowerShell 5.1: Key Differences
- PowerShell Scripts Disabled: How to Fix the Error
- PowerShell Pipe Operator Guide
- Export PowerShell Output to CSV with Export-Csv
Write better scripts
- PowerShell Parameter Validation: Write Scripts That Fail Safely
- PowerShell Modules: Find, Install and Trust Them Safely
- Code-Sign PowerShell Scripts with an Internal CA: Full Guide
- PowerShell Reports: CSV, HTML and Email People Read
- PowerShell DSC Getting Started Guide
- Windows Task Scheduler PowerShell
- PowerShell Scripts Deployment Checklists
Ready-made admin scripts
- PowerShell Disk Space Monitoring: Local and Cloud
- Microsoft Defender Exclusions Audit
- Entra ID Connect Health Check Script (PowerShell)
- PowerShell Restart Service Script
- PowerShell Start Service Script
- PowerShell Windows Updates: History Guide
- WSUS Server Cleanup with PowerShell
- Enable Net Framework 3.5 PowerShell
- Enable Remote Desktop PowerShell Guide
Active Directory and Exchange
- PowerShell Active Directory Management: Complete Guide
- Inactive Computers Active Directory
- Export Active Directory OU Members to CSV Using PowerShell
- Get All Users in AD Group PowerShell
- Export Exchange Contacts to PST with PowerShell
- Exchange Mailbox Permissions: Deny Fix
Tools that help
- Pro reports: client-ready health reports, each run from one PowerShell script