- Paperback: 1016 pages
- Publisher: Manning Publications; 2 edition (May 18, 2011)
- Language: English
- ISBN-10: 1935182137
- ISBN-13: 978-1935182139
- Product Dimensions: 7.4 x 2 x 9.2 inches
- Shipping Weight: 3.2 pounds
- Average Customer Review: 71 customer reviews
- Amazon Best Sellers Rank: #826,462 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Windows PowerShell in Action, Second Edition 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Customers who bought this item also bought
What other items do customers buy after viewing this item?
From the Author
PowerShell V2 added an enormous number of new features to the product. Similarly, this book represents a major expansion on the first edition. At nearly twice the length of the first book, it provides deep and detailed coverage of PowerShell V2 and its features:
Chapter 1-PowerShell's history and a quick tour of its features.
Chapter 2-Foundations of PowerShell - the core concepts underlying the PowerShell language and execution environment.
Chapter 3-An introduction to the PowerShell type system and how it works.
Chapter 4-Operators and expressions including basic arithmetic, comparison and assignment, wildcard and regular expression pattern matching.
Chapter 5-Operations for working with arrays (indexing, slicing) and objects (properties and methods, output redirection, the formatting operator and PowerShell variables.
Chapter 6-PowerShell language constructs like conditional statements and loops.
Chapter 7-Basic scripting in PowerShell, introducing functions and variable scoping.
Chapter 8-How to write advanced functions and scripts using parameter metadata, dynamic parameters and how to create in-line help for your functions and scripts.
Chapter 9-Using and authoring PowerShell modules.
Chapter 10-Advanced topics in modules including how modules should be used in a production environment.
Chapter 11-Advanced scripting techniques covering metaprogramming, scriptblocks, dynamic modules and closures.
Chapter 12-PowerShell remoting - the basics of operation and application.
Chapter 13-Remoting in depth covering the protocol stack, custom configurations and constrained service endpoints.
Chapter 14 Error and exception handling.
Chapter 15 The PowerShell Integrated Scripting Environment and debugger.
Chapter 16-Text processing such as basic string processing, file processing (including handling binary files) and working with XML documents including the use of the new XLinq APIs.
Chapter 17-Leveraging the .NET framework to do network programming and build GUIs in Windows Forms and WPF.
Chapter 18-Using COM to automate Windows features including the task scheduler and applications like Word and Internet Explorer.
Chapter 19-Using WMI and WSMan from the command line and in scripts to inspect, update and manage a Windows system.
Chapter 20-In-depth coverage and application of the PowerShell eventing subsystem.
Chapter 21-Security concepts and best practices for PowerShell
Sample chapters, the appendixes and code for the examples in the book can be downloaded from the Manning website.
About the Author
Top customer reviews
But this quote in the preface completely sold me:
In the early part of this decade, Microsoft commissioned a study to identify areas where it could improve its offerings in the server space. Server management, and particularly command-line management of Windows systems, were called out as areas for improvement. While some might say that this is like discovering that water is wet, the important point is that people cared about the problem.
Therein, however, is the reason I can't recommend this as your first PowerShell book. The book is very logically planned out, the information very well presented in relatively easy to understand language, there is an abundance of script snippets to demonstrate what is being talked about, and the writing style itself is entertaining to read. But the author knows too much on the subject, and like any proud parent, often "too much information" is given, delving too deep into the gears and cogs of PowerShell and the underlying .NET framework for the (often basic) building block component, which might overwhelm the new PowerShell user, especially if the user does not have programming, let alone scripting, experience.
So although I say don't make this your first purchase, make it your second - and probably your last. Start with an "Introduction" style book (like Microsoft Windows Powershell Programming for the Absolute Beginner) to get used to the complex environment (even if you've only had VBS/JS experience), get comfortable with the basics of the shell, then move up to this title. You'll soon find out that every aspect you thought you knew has much more to the story than you thought, and you'll walk away from this read able to do just about everything you want.
I think the book covers a lot of material and does a good job of explaining it.
I got a few books on powershell, and the style of this book at first seemed very choppy, but as I learned more about the language it became more understandable the way things were done in this book. The author has so much information about the way that the language was developed that it made certain things distracting.
I have seen the author on the MSDN Channel 9 video's and that also probably helped me understand how the author voices things in a certain way.
The book is very useful, and the most dogeared of my powershell books. There are better style books out there (for version 1).
Now with Powershell 2.0 there will be a new batch of books, and I understand that the author is working on a 2nd edition for Powershell 2.0.
There is a lot to powershell, and it presents a learning curve, but you will find that the time invested will bring a payoff. It feels like a swiss army knife for admins and developers. This book may give nuances to the language you might not find in other books. So I definitely would recommend this book, more so if it is a 2nd edition - for Powershell 2.0.