Book Image

Windows PowerShell 4.0 for .NET Developers

By : Sherif Talaat
Book Image

Windows PowerShell 4.0 for .NET Developers

By: Sherif Talaat

Overview of this book

<p>The world of technology is growing faster than ever, and the business needs are getting more complex every day. With PowerShell in your toolbox, you have an object-based scripting language, task-based shell, along with a powerful automation engine. PowerShell is built on top of .NET framework which gives an edge over the other tools when it comes to integration and automation of Microsoft product and technologies.</p> <p>Packed with a set of real world scenarios and detailed scripts that will help you get started with PowerShell, this practical guide will help you to understand the syntax and grammar, build your scripts and modules, and integrate them with different technologies and tools. PowerShell is built on top of .NET framework, which gives an edge over other tools when it comes to integration and automation of Microsoft products and technologies.</p> <p>Starting with the essentials of PowerShell along with the new features in PowerShell 4.0, this guide explores building scripts and modules, and takes an in-depth look at integration topics.</p> <p>This book covers the use of PowerShell with .NET, WMI, and COM. It also covers the use of PowerShell to manage Windows Server, Internet Information Services, SQL Server, and Team Foundation Server. You will also learn to work with XML and RESTful web services.</p> <p>This practical guide provides an easy and fast way to become a PowerShell expert via a collection of selected real world scenarios, detailed solutions, and screenshots.</p>
Table of Contents (13 chapters)

About the Reviewers

Mark Andrews' career in technology has been a varied one. Over the last 18 years, he has held several different positions ranging from customer service to quality assurance. In all of these positions, the responsibility for configuration management and build management has always fallen on Mark either personally or through one of the groups that he managed. Because of his "keeping a hand in" management style, he has been involved closely with the scripting and automation framework for this area. Creating scripted frameworks that intercommunicate across machines, operating systems, or domain boundaries is a passion for him.

Mahmoud El-bagoury is a Senior Web/Cloud Computing Developer. He is an MCSD and MCTS. He has been working in the ICT industry since 2005. He used to work with Ford Motors, US and Compuware, US as an Azure Cloud Solution Developer and Architect with the main focus on Azure deployment and automation process, Azure Cloud security, and developing SmartCloud-based web apps (SaaS).

He is one of the early adopters of Windows Azure in the Middle East and Africa. Also, he is among the rare developers in the world who use open source Apache SolrCloud solutions for Big Data search engine with Azure PaaS and Microsoft PowerSell.

Hosam Kamel is currently a Regional Technology Solution Professional working for MEA Center Of Expertise, specializing in Visual Studio Application Lifecycle Management (ALM) and Team Foundation Server. His main focus is helping software professionals and organizations build better applications and solutions using Microsoft Application Lifecycle Management technologies, practices, and tools. He works with development teams and helps them eliminate traditional silos between development, testing, and project management to establish cohesive processes with the Visual Studio ALM tools. His experience with Team Foundation Server and Visual Studio started with the beginning of the VSTS and its product family, nearly seven years ago.

He is also an active Visual Studio ALM Ranger with contributions to many projects. He has also authored several articles and spoken at various user groups, events, and conferences. You can find him sharing his experience on his technical blog at http://blogs.msdn.com/hkamel and on Twitter with his handler @HosamKamel.

Shay Levy works as a Systems Engineer for a government institute in Israel. He has over 20 years' experience, focusing on Microsoft server platforms, especially on Exchange and Active Directory.

He is a worldwide-known, knowledgeable figure in the PowerShell scripting arena, and is very active on forums and user-group sessions. He is a Microsoft Certified Trainer (MCT) at the John Bryce training center, and for his contribution to the community he has been awarded the Microsoft Most Valuable Professional (MVP) award for six years in a row.

He is the co-founder and the editor of the PowerShellMagazine.com website, and as a long time PowerShell community supporter he also moderates multiple PowerShell forums, including the official Microsoft PowerShell forum and The Official Scripting Guys Forum on Microsoft TechNet.

He often covers PowerShell related topics on his blog at http://PowerShay.com, and you can follow him on Twitter at http://twitter.com/ShayLevy.

Shay was also the technical reviewer of the best-selling PowerShell book, Microsoft Exchange 2010 PowerShell Cookbook by Mike Pfeiffer, Packt Publishing.