PowerShell Resources
I’ve spent a few weekends trying to get up to speed on PowerShell and I’ve found a few resources that have been useful. The ‘Official’ Microsoft documentation is available as a downloaded Word document here.
I have found Guy Thomas’s Computer Performance site when looking for Active Directory scripts last year. He has a great section on CSVDE. He now has a very good Introduction to PowerShell now as well.
But the best resource I’ve found for learning PowerShell is the PowerShellIDE from Tobias Weltner at ScriptInternals. The IDE provides a nice interface for writing and debugging scripts. It has simple variable inspection and even lets you annotate the scripts you create. It also has an Intellisense like facilities for code completion. One of the best features for learning though is the help window. While working in the script, you can place your cursor on a key word and hit F1. The PowerShell help for that command pops up in a separate help window. That’s particularly useful when you’re working in interactive mode.