Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $59.99
  • Save: $45.88 (76%)
Rented from Amazon Warehouse Deals
To Rent, select Shipping State from options above
Due Date: Dec 22, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
FREE Shipping on orders over $35.
Condition: Used: Good
Comment: Used Good condition book may have signs of cover wear and/or marks on corners and page edges. Inside pages may have highlighting, writing and underlining.
Access codes and supplements are not guaranteed with used items.
  • List Price: $59.99
  • Save: $19.55 (33%)
Temporarily out of stock.
Order now and we'll deliver when available.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by
Gift-wrap available.
Trade in your item
Get a $2.00
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Windows PowerShell 2.0 Paperback – January 1, 2010

ISBN-13: 978-0982131428 ISBN-10: 0982131429

Buy New
Price: $40.44
Price: $14.11
23 New from $37.99 22 Used from $11.02
Amazon Price New from Used from
"Please retry"
$37.99 $11.02

Frequently Bought Together

Windows PowerShell 2.0 + Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000 + Ethics in Information Technology
Price for all three: $165.49

Some of these items ship sooner than the others.

Buy the selected items together


Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 714 pages
  • Publisher: SAPIEN Technologies (January 1, 2010)
  • Language: English
  • ISBN-10: 0982131429
  • ISBN-13: 978-0982131428
  • Product Dimensions: 9.8 x 7.1 x 1.6 inches
  • Shipping Weight: 2.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #81,609 in Books (See Top 100 in Books)

More About the Author

Jeffery Hicks is a Microsoft MVP in Windows PowerShell, Microsoft Certified Trainer and an IT veteran with over 20 years of experience, much of it spent as an IT consultant specializing in Microsoft server technologies with an emphasis in automation and efficiency. He works today as an independent author, trainer and consultant. Jeff writes the popular Prof. PowerShell column for, is a regular contributor to the Petri IT Knowledgebase and 4SysOps, and frequent speaker at technology conferences and user groups. If he isn't writing, Jeff is most likely recording training videos for companies like TrainSignal or hanging out in the forums at

Jeff's latest books are Learn PowerShell 3 in a Month of Lunches, Learn PowerShell Toolmaking in a Month of Lunches and PowerShell in Depth: An Administrators Guide.

You can keep up with Jeff at his blog , on Twitter at and on Google Plus (http:/

Customer Reviews

4.9 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 9 customer reviews
The scope of the book is also excellent.
J. Hofferle
This is the approach the book takes: introducing fundamentals illustrated with practical examples relevant to system administration.
Ars Gratia Artis
I still recommend it for anyone who wants to learn PowerShell.

Most Helpful Customer Reviews

24 of 24 people found the following review helpful By J. Hofferle on June 20, 2010
Format: Paperback Verified Purchase
This is my third PowerShell 2.0 book, and my favorite. This is what I recommend to my coworkers that want to start learning PowerShell.

The authors emphasize teaching how to find more information. This book doesn't fill the pages with tables of command explanations or other information that is readily available online or within PowerShell's built-in help. This book doesn't waste space giving readers information they can get elsewhere more quickly. The tables that are included are actually useful, like the .NET types that would commonly be used in PowerShell.

The real-world examples are very practical. After something is explained, an example of how the concept could be used in a real scenario is demonstrated. I found the chapter on Regular Expression quite useful, giving examples for matching email addresses, domain credentials, telephone numbers and other strings I commonly search for.

If there are several ways to accomplish something, the book explains the methods and then gives practical advice on when to use one method over another. I always struggled with error handling in PowerShell 1.0, and this book tells you flat-out: Just use Try...Catch and don't worry about the others in v2. There is a chapter on best practices, but these sprinkles of advice are found throughout the book.

The scope of the book is also excellent. Not much time is spent on the very VERY basic stuff, and that's fine because there are a million and a half PowerShell introductions on the web. It goes from simple and useful to Windows forms and advanced functions.

Both authors are top notch, and Don Jones designed the upcoming Microsoft Official Curriculum for PowerShell v2: Course 10325A.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
21 of 21 people found the following review helpful By Ars Gratia Artis on April 15, 2010
Format: Paperback Verified Purchase
The good news is that, at long last, Microsoft has provided a robust, richly endowed command line shell for its Windows operating system: PowerShell.

The bad news for tech support people who have developed extensive skill and code libraries in VBScript and JScript utilizing the WSH (Windows Scripting Host) is that Microsoft has frozen further enhancements to WSH. The WSH never leveraged the .NET framework and now it never will. PowerShell does leverage the .NET framework.

Ergo, PowerShell is the present and future of scripted management of the Windows environment.

The challenge facing VBS code writers is that there is no easy way to convert VBS scripts to Powershell scripts; the code writer has to convert himself to using Powershell instead of VBScript.

I was in the market for a book that would enable me to port my knowledge of programming and Windows to Powershell asap. I didn't want, I didn't need to take beginner's steps in learning how to use PowerShell. Well, maybe I needed a few tips to get into the groove of PowerShell's *nix syntax and piping m.o. After that, I wanted to hit the floor running. I wanted specific instructions and examples of how PowerShell could provide the same functionality to manage Windows operating systems as I daily utilize with VBS and JS scripts. Particularly enumerating services, processes, files and file attributes, reading and writing to the registry and querying WMI and ADSI providers -- the resources that are central to managing Windows systems and networks.

I have found Windows Powershell 2.0: TFM to be an excellent resource for re-tooling my skillset.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By shiv on April 1, 2011
Format: Paperback Verified Purchase
i have three or four PowerShell books but none is as complete as this book PowerShell 2.0 TFM. i read the PowerShell TFM with books online thru my company and wanted an updated version they did not have. PS v2 has support for remote administration so while the first book is GOOD, this one is loads better.

I NEEDED to know the whys and the hows to get from A-Z and this book does a good job of telling you HOW to get the information, not just saying put this here and that there. personally i need to know the reasons behind what you do. i was able before to do one line PS cmdlets piping this into that, but this book has me building functions, getting a query's result and piping it into an array i can use with a ForEach loop. stuff like that.

personally if you must have ONE book for PS version 2, i would recommend this one be the one to get. there are others that are good but none are as great as this one. plus the Sapien WMI Explorer is truly awesome in trying to figure out HOW to use WMI to leverage that into accessing Active Directory information.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By RJ&Rod on March 31, 2011
Format: Paperback Verified Purchase
This book was recommended for the beginner by the aforementioned while watching a training video on PowerCLI (VMware extension to Powershell). I haven't finished it yet. I'm on chapter 31 of 50.

1) The chapters are short and full of good examples and practical wisdom
2) The authors use repetition without becoming redundant
3) The authors give you alternate ways to think about a concept or application of a concept
4) The usage of WMI within Powershell is explained well
5) The authors point you toward additional resources
4) The authors stay on focus throughout the book

Overall, I am very impressed with this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?