Windows PowerShell 4.0 for .NET Developers

Starting with the basics and moving steadily forward to an advanced level, this book is perfect for .NET developers who want to learn PowerShell scripting the logical way. Packed with practical examples and real-world scenarios.

Windows PowerShell 4.0 for .NET Developers

Progressing
Sherif Talaat

Starting with the basics and moving steadily forward to an advanced level, this book is perfect for .NET developers who want to learn PowerShell scripting the logical way. Packed with practical examples and real-world scenarios.
$10.00
$34.99
RRP $20.99
RRP $34.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

+ Collection
Free Sample

Book Details

ISBN 139781849688765
Paperback140 pages

About This Book

  • Enables developers to start adopting Windows PowerShell in their own application to extend its capabilities and manageability
  • Introduces beginners to the basics, progressing on to advanced level topics and techniques for professional PowerShell scripting and programming
  • Step-by-step guide, packed with real world scripts examples, screenshots, and best practices

Who This Book Is For

If you are a .NET developer who wants to learn how to use Windows PowerShell then this book is what you are looking for. This book takes you from the basics to a professional level in PowerShell scripting. In order to get the maximum benefit from this book, you need to have some basic scripting knowledge or at least hands-on experience with one of the .NET programming languages.

Table of Contents

Chapter 1: Getting Started with Windows PowerShell
Introducing Windows PowerShell
Windows PowerShell consoles
The key features of Windows PowerShell
PowerShell fundamentals – back to basics
Summary
Chapter 2: Unleashing Your Development Skills with PowerShell
Understanding CIM and WMI
Working with XML
Working with COM
Working with .NET objects
Understanding Windows PowerShell Modules
Creating Windows PowerShell Modules
Script debugging and error handling
Building GUI with PowerShell
Summary
Chapter 3: PowerShell for Your Daily Administration Tasks
Windows PowerShell remoting
Windows PowerShell Workflow (PSW)
Windows PowerShell in action
Summary
Chapter 4: PowerShell and Web Technologies
Web cmdlets in PowerShell
Summary
Chapter 5: PowerShell and Team Foundation Server
TFS Power Tools
Getting started with TFS PowerShell cmdlets
Summary

What You Will Learn

  • Explore the new features of Windows PowerShell 4.0
  • Understand PowerShell syntax and grammar such as pipeline, looping and working with objects
  • Discover how to extend PowerShell capabilities with .NET framework, XML, WMI, and COM+
  • Work with Windows Server, Users and Groups, IIS, and SQL Server
  • Automate ALM using Team Foundation Server and Windows PowerShell
  • Get to grips with Windows PowerShell and Internet technologies such as JSON, XML web services, and RESTful applications

In Detail

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.

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.

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.

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.

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.

Authors

Table of Contents

Chapter 1: Getting Started with Windows PowerShell
Introducing Windows PowerShell
Windows PowerShell consoles
The key features of Windows PowerShell
PowerShell fundamentals – back to basics
Summary
Chapter 2: Unleashing Your Development Skills with PowerShell
Understanding CIM and WMI
Working with XML
Working with COM
Working with .NET objects
Understanding Windows PowerShell Modules
Creating Windows PowerShell Modules
Script debugging and error handling
Building GUI with PowerShell
Summary
Chapter 3: PowerShell for Your Daily Administration Tasks
Windows PowerShell remoting
Windows PowerShell Workflow (PSW)
Windows PowerShell in action
Summary
Chapter 4: PowerShell and Web Technologies
Web cmdlets in PowerShell
Summary
Chapter 5: PowerShell and Team Foundation Server
TFS Power Tools
Getting started with TFS PowerShell cmdlets
Summary

Book Details

ISBN 139781849688765
Paperback140 pages
Read More