I’m keeping a list of PowerShell resources that I’ve found helpful.
Cheat sheets and quick references
- PowerShell Basic Cheat Sheet
- PowerShell Cheat Sheet
- Windows PowerShell 4.0 and Other Quick Reference Guides – PowerShell Magazine
- Windows PowerShell 3.0 Quick Reference Guides – PowerShell Magazine
- Exchange 2010 – Matthew Abraham
- PowerShell Refcard – Bruce Payette
- Active Directory – Jonathan Medd
- Lync 2010
- vSphere PowerCLI 5.1
- vSphere PowerCLI 5.8
- PowerShell ISE v3 – PowerShell Magazine
- PowerShell String Comparison and List Filtering – Michael Sorens
- PowerShell Gotchas: Moving from VBScript to PowerShell – Richard Mueller
- Complete Guide To PowerShell Punctuation
- Regular Expressions
Blogs and other resources
- PowerShell’s Front Page
- Windows PowerShell Survival Guide – This is a massive list, be sure to check it out
- What’s New in Windows PowerShell – Feature list and details on PowerShell 3 and 4
- PowerShell Magazine
- Hey, Scripting Guy!
- Windows PowerShell Blog
- VMware PowerCLI Blog
- Learn PowerShell
- Tome’s Land of IT
- Shay Levy
- Development in a Blink – Doug Finke’s new blog
- Richard Siddaway’s Blog
- Poshoholic
- Keith Hill’s Blog
- Parallel Universe – MS Tech Blog
- BSonPoSH
- blog.powershell.no
- The Lonely Administrator
- Trevor Sullivan’s Tech Room
- Sev17 – SQL
- VMware Admins
- Jaap Brasser’s Blog
- FoxDeploy
- LazyWinAdmin
- Happy SysAdm
- Mike F Robbins
- Trevor Sullivan’s Tech Room
- Shell is Only the Beginning
- harmj0y
- Svendsen Tech Wiki
- Matthew Hodgkins Blog
- Dev Black Ops
- Tech, Automation, Life
- pshirwin
- Dave Wyatt’s Blog
- Trond’s Working!
- Joe Beaudry’s Blog
- Michael Willis’ Blog
- Josh Duffney’s Blog
- Gael Colas’ Blog
- Hurry Up and Wait!
- Glenn Sarti’s Blog
- Wahl Network
- Scripting with Windows PowerShell
- Windows PowerShell User’s Guide
- Popular PowerShell Modules
- System Center 2012 Cmdlet references
- PowerTips Monthly
Communities
- Slack. Includes IRC bridge. Invite
- PowerShell.org
- PowerShell Forum
- PowerShell.com Community
- PowerGUI.org Community
- PowerShell Community Groups
- VMware vSphere PowerCLI
- Reddit – /r/PowerShell
- irc.freenode.net #PowerShell
- Twitter #PowerShell
Videos and Podcasts
- Getting Started with PowerShell 3.0 – Jeffrey Snover, Jason Helmick
- Advanced Tools and Scripting with PowerShell 3.0 – Jeffrey Snover, Jason Helmick
- Getting Started with PowerShell Desired State Configuration – Jeffrey Snover, Jason Helmic
- Advanced PowerShell Desired State Configuration and Custom Resources – Jeffrey Snover, Jason Helmick
- Using PowerShell for Active Directory – Ashley McGlone, Jason Helmick
- PowerShell in a Month of Lunches
- PowerScripting Podcast
- PowerShell Power Hours
- Speeding up PowerShell – Dr. Tobias Weltner
- Webcasts from the Scripting Guys
- PowerShell Summit 2013 sessions, 2014 sessions, 2015 sessions, 2016 Sessions
- PowerShell Conference EU 2016 sessions
Books and eBooks
- Mastering PowerShell – Dr. Tobias Weltner – Best free PowerShell book out there
- PowerShell 2.0 One Cmdlet at a time – Jonathan Medd
- WQL via PowerShell – Ravikanth Chaganti
- A Layman’s Guide to PowerShell Remoting – Ravikanth Chaganti
- Various free PowerShell.org eBooks
- Learn Windows PowerShell 3 in a Month of Lunches – Don Jones, Jeffrey Hicks – My go to recommendation for those starting out
- Windows PowerShell in Action – Bruce Payette – My go to recommendation for those familiar with scripting or PowerShell. This is ‘the book’.
- Windows PowerShell Cookbook – Lee Holmes
- Windows PowerShell for Developers – Douglas Finke
- PowerShell in Depth – Don Jones and Jeffrey Hicks
- Learn Windows PowerShell Toolmaking in a Month of Lunches – Don Jones, Jeffrey Hicks
- PowerShell Deep Dives – Various authors
Code Repositories
- GitHub – Online Git repository and community.
- CodePlex – Microsoft’s code repository
- TechNet Gallery – Hodge podge of PowerShell contributions to Microsoft’s gallery
- PowerShell Gallery – Modules behind the *-Module commands introduced in WMF 5
- PowerShell Code Repository – Heavily modified PasteBin focusing on PowerShell
Tools, Add-ons, and PowerShell Goodies
- PowerShell Repo – Source and installers for all editions of PowerShell, issue tracking, various docs, etc.
- Windows PowerShell 5.0 – Includes support for Classes, PowerShellGet, improved auditing and logging, and more.
- Windows PowerShell 4.0 – Includes Desired State Configuration
- Windows PowerShell 3.0 – Many updates, including an ISE helpful for learning and general use
- PowerShellGet – PowerShell module to find and install modules and scripts from the PowerShell Gallery. Available in Windows 10, WMF 5, or as an MSI installer compatible with PowerShell 3 or 4.
- VSCode with VSCode PowerShell language support – This is quickly catching up to the ISE as a favorite PowerShell development environment
- ISESteroids – A great add-on from Tobias Weltner to improve your experience in the PowerShell ISE
- The Windows PowerShell Toolbox – Includes links to popular tools like PowerShell Plus (now free!) and Sapien’s offerings
- Microsoft Wiki for Popular PowerShell Modules – A list of PowerShell modules and snapins
- Microsoft Wiki for PowerShell-Enabled Technologies
- ShowUI – Build WPF user interfaces in script
- PSReadLine – “A bash inspired readline implementation for PowerShell”
- PowerShell Tools for Visual Studio – Add PowerShell language support to VS 2012 and 2013