Most helpful positive review
22 of 25 people found the following review helpful
on December 24, 2012
Wishing to learn PowerShell, I got myself
"Windows PowerShell for Developers" by Finke, 2012, $19
"Windows PowerShell in Action" by Payette, 2011, $31
"Windows PowerShell Cookbook" by Holmes, 2010, $25
"Pro Windows PowerShell" by Deshev, 2008, $12
"Essential PowerShell" by Schwichtenberg, 2008, $20
(I skipped the books authored or co-authored by Richard Siddaway due to their administrator orientation. This said, "PowerShell in Practice" has a chapter on working with SQL Server - nice).
After reviewing these, my impression is that
1. None of the books is "sufficient".
2. Only Payette's and, for intermediate users, Deshev's, qualify as "PowerShell textbooks".
3. Such "textbooks" do not give enough examples, making Holmes's tome a must-have. (And that isn't great: many of Holmes's recipes are for administrators, so are dead weight for non-administrators; on the other hand, for administrators, Siddaway's books are a must-have, but those may not cover everything).
Evaluating the book's incremental value over a Deshev/Payette-and-Holmes combination, I highlight its two chapters on Microsoft Roslyn technologies and "little languages", but consider it optional for the mainstream reader. (Nice bits that I picked up in the book include links to third-party PowerShell IDEs and PowerShell community resources, and ability to run PowerShell commands from C# via System.Management.Automation.PowerShell). The book is a little expensive for its page count, and I suspect that this is a "version 3 premium" - note, however, that a new edition of Holmes's book, updated for PowerShell v. 3, is coming out in January.
PS. I can't help noticing that the last two paragraphs on page 114 repeat text found on MSDN pages - is this alright?