Bruce Payette is a co-designer of the PowerShell language and the development lead for its implementation. From that, you might guess that his book: Windows PowerShell in Action would provide a great explanation of the language and how to use it – you’d be right.
In the past, we’ve posted a PowerShell grammar document but a number of you have provided feedback that it wasn’t as helpful as it could be. Bruce has worked with his publisher, Manning Press, to rectify that situation by posting Appendix C: The PowerShell grammar on the website (see the link above). This chapter provides the PowerShell grammar annotated with notes and examples to help explain what’s happening.
Many thanks Bruce and Manning Press for making this available.
Jeffrey Snover [MSFT]
Windows PowerShell/MMC Architect
Visit the Windows PowerShell Team blog at: http://blogs.msdn.com/PowerShell
Visit the Windows PowerShell ScriptCenter at: http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx