March 2015 EDIT: This list is now static. The updated list has moved here.
I’m keeping a list of PowerShell resources that I’ve found helpful. I plan to keep this up to date and add resources on a regular basis, so you may want to check back occasionally.
Cheat sheets and quick references
- 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
- Regular Expressions
Blogs and other resources
- 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
- 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
- FoxDeploy
- LazyWinAdmin
- Happy SysAdm
- Trevor Sullivan’s Tech Room
- Shell is Only the Beginning
- Svendsen Tech Wiki
- 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
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 and Add-ons
- PowerShell 4.0 – Includes Desired State Configuration
- PowerShell 3.0 – Many updates, including an ISE helpful for learning and general use
- 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
Some of it is a bit dated; for example, PowerGUI isn’t quite as active as it once was. I’m likely overlooking a number of resources that I simply find using google, or that are out of the scope of what I do (e.g. I don’t work with SharePoint).
Last but not least, if you haven’t read it, consider reading the original vision for PowerShell in Jeffrey Snover’s Monad Manifesto.
If you have any suggestions on resources to include, how to better organize these, or any other insight, it would be greatly appreciated!
I’d love for you to include my Powershell beginner course on this list. It’s at udemy.com/powershellbeginner.
Pingback: Umfassende Linksammlung zu Powershell | Ingenieurbüro Sauerteig