- Paperback: 370 pages
- Publisher: Packt Publishing (25 April 2013)
- Language: English
- ISBN-10: 1849686424
- ISBN-13: 978-1849686426
- Product Dimensions: 19 x 2.1 x 23.5 cm
- Average Customer Review: Be the first to review this item
- Amazon Bestsellers Rank: 2,618,676 in Books (See Top 100 in Books)
PowerShell 3.0 Advanced Administration Handbook Paperback – 25 Apr 2013
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
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.
About the Author
Sherif Talaat is a young computer science addict. He is MCSA, MCSE, MCTS, and MCITP certified. He has been working in the ICT industry since 2005. He used to work on Microsoft core infrastructure platforms and solutions with main focus on IT process automation and scripting techniques.
He is one of the early adopters of Windows PowerShell in the region called MEAMiddle East and Africa. He speaks about Windows PowerShell in technical events and user groups' gatherings; he is the founder of the "Egypt PowerShell User Group" (http://powershellgroup.org/egypt), and is the author behind the first and only Arabic PowerShell blog (http://arabianpowershell.wordpress.com). He has been awarded the Microsoft Most Valuable Professional (MVP) award for PowerShell five times in row since 2009. You can also catch him at sheriftalaat.com.
|5 star (0%)|
|4 star (0%)|
|3 star (0%)|
|2 star (0%)|
|1 star (0%)|
Most helpful customer reviews on Amazon.com
The purpose of the book however is to address real world scenarios and get you up and running to address particular applications of PS to solve a problem.
As a busy admin I like the idea of having a book that covers several specific areas that may come up in my job where I can grab the book and start applying it to a specific area of technology.
You can see the subject matter covered in the Chapter listing below. Different sections of the book will appeal to different admins depending on your interest.
Specifically to me areas of interest were in Chapter 6 "Managing Active Directory with PowerShell" where it delves into AD management with PS.
Chapter 7 gets into Server Management, managing IIS, working with GPOs, Managing DNS, Hyper-V and AppLocker.
Chapter 8 gets into Exchange Management, Lync and Office 365 with real world Senarios of tasks an admin would be performing with included examples. For getting into the real tasks of an admin using PS with Exchange you can see here real examples of what to do for Specific tasks. As a busy admin this is the kind of thing I look for in a PS book I'd like to keep on the shelf at work.
Chapter 9 gets into Managing Sharepoint and SQL scripting with PowerShell. Chapter 10 covers Managing Desktop Virtualization which is one of my favorite subjects.
Chapter 11 "Managing Microsoft Cloud Platform" demonstrates real world scenarios and application again here covering automation and PS usage for Windows Azure and cloud services.
Finally Chapter 12 "Integrating Windows PowerShell and System Center Orchestrator". I don't really remember seeing this subject covered like this in the other System Center books I own.
Anyone really interested in Automation with System Center would like to see what is here with this subject covering an overview of System Center Orchestrator, working with workbooks and how Orchestrator and Powershell work better together with Automation being the goal.
As a System Center Admin I would like to see more explored on the subject of using Powershell for Automation for System Center Admin tasks but with hundreds of CMDlets included with System Center exploring each area of System Center and what possibilities for automating Admin tasks
could possibly fill up several chapters itself if not it's own book. System Center in itself is clearly a huge product with Orchestrator just being a part of the suite now.
If you are interested in using System Center for automating tasks in your environment you would want to see Orchestrator with PS explored here which is covered in this book.
Overall I think it is a good addition to the Admin's bookshelf and especially if you are interested in some of the specific areas of technology covered here. I like the idea of having a go to book that explores a specific area that may come up at my job where I can grab the book and see real world examples and start applying them which is what I like most about the book.
The book itself is 346 pages with these subjects covered in the Chapters:
The book includes sample scripts and files that go along with the book.
Chapter 1: Getting Started with PowerShell
Chapter 2: Developing Snap-ins for PowerShell
Chapter 3: Using PowerShell Remoting
Chapter 4: Extending Windows PowerShell
Chapter 5: Managing Core Infrastructure with PowerShell
Chapter 6: Managing Active Directory with PowerShell
Chapter 7: Managing the Server with PowerShell
Chapter 8: Managing Unified Communication Environments
Chapter 9: Managing Collaboration and Data Platforms
Chapter 10: Managing Microsoft Desktop Virtualization
Chapter 11: Managing Microsoft Cloud Platform with PowerShell
Chapter 12: Integrating Windows PowerShell and System
Powershell has proven to be wildly popular among a wide variety of users within the information technology arena. Experts use it for automation, deployment, information gathering, integration, and countless other tasks in their daily routines. Powershell is already up to its third version and Microsoft has exhibited a proven dedication for integrating the popular scripting language into all of its product lines. If you already have dabbled in powershell 1.0/2.0 and are looking to vamp up your skills or to simply better understand what 3.0 has to offer then this book may be for you.
-= Evaluation =-
Weighing in at approximately 330 pages this book is not encyclopedic in its breadth of powershell coverage. And that is exactly why I like about it. Content is presented in a right to the point manner with concise examples and tips.
The book starts out on the fast track but with very important base knowledge. The usual suspects are covered such as redirecting and formatting output, but very quickly more advanced topics are presented (like the new CIM cmdlets and displaying object member types). By page 20 the authors are already jumping into creating .NET and COM object variables from existing object types.
As expected, this book covers some of the cooler aspects of powershell 3.0 such as the web access gateway (PSWA), ISE enhancements and tips, and workflows (PSW), and enhanced remoting/session capabilities. What wasn't expected was the number of application specific chapters which were covered as well. Of course on-premise sharepoint and exchange were adequately represented but so were a slew of other technologies including (but not limited to) Windows 2012 Core Infrastructures such as, Active Directory Domain Services (ADDS), DNS, DHCP, Firewall, and the Best Practice Analyzer (BPA). Also covered were Windows 2012 application specific sub-topics such as IIS, Hyper-V, and AppLocker.
Understandably, with Microsoft's strong push towards its expanding cloud platform, there was very solid coverage of it within the book. But this certainly did not overshadow other topic areas. Whole chapters were dedicated to worthy technical arenas such as;
- Unified Communication (Exchange, Lync, Office 365)
- Collaboration and Data Platforms (Sharepoint, Sharepoint Online, SQL Server)
- Desktop Virtualization (RDS)
- The Microsoft Cloud Platform (Windows Azure!)
- Integrating with System Center Orchestrator
(System Center Orchestrator never seems to get enough love, I'm glad that it had a noteworthy presence in this handbook!)
The book felt a bit fractured to me in how topics were presented early on. As an example, functions were covered in the early chapters of the book but defining parameters/parameter sets was not touched upon until far later within the powershell modules chapter. But this did not detract from the value of this handbook as it is a handbook, not a compendium of all things powershell.
I was also a bit surprised at a complete lack of representation for Microsoft's trademark operation platforms, SCCM and SCOM. This may be partially due to the large nature of these product though though so I can easily forgive these omissions.
-= Conclusion =-
This book covers a large amount of technologies in a small package. The sub-title printed on the cover for the book includes "fast-paced" for a reason, it jumps right into powershell 3.0 and does not let up on pertinent examples and tips for the entire ride. While many powershell fundamentals are covered in this book, they are covered lightly.
If you learn well by example and have a bit of prior experience with powershell 2.0 then this book should help you to pick up powershell 3.0 pretty quickly. If you are looking for real-world examples for current cutting edge Microsoft infrastructure technologies there are plenty of materials within this book to easily justify having it on your bookshelf.
1) Absolute beginner's guides using very simple lessons
2) Guides for people with some experience, touching a wider range of topics
3) Deep dives on a more narrow, specific topic
I think this book falls into category 2. The authors walk through a good intro to PowerShell that would suit someone who doesn't want to be treated as a complete beginner and spend too much time on the easy stuff. They then cover a range of topics (AD, Server, Exchange/Lync, etc) without going into too much depth, giving enough info to set you on the right path.
Good coverage of PS Remoting and it was also nice to see a chapter on Orchestrator.
Anyone expecting a deep dive or lots of examples for the topics such as AD and Exchange may be disappointed, but there are other titles like the Exchange 2010 PowerShell Cookbook that suit those needs better.