Preface
Windows PowerShell is a successful, compelling, and integrated tool that all good .NET developers, IT pros, and anyone working with Windows should have in their toolboxes.
It can be used for making unit tests more powerful, scripting tasks such as reading XML or data imports, providing integration points in your .NET applications for end users to customize or extend using their own scripts, and defining little languages to express readable and concise business rules.
PowerShell simplifies your life, opening doors not previously accessible to you, by providing a .NET-based scripting language filled with useful features and application programming interfaces (APIs) for all the common programming tasks you take on daily.
You’ll quickly learn the basic concepts using the interactive command line, and you’ll move rapidly to creating scripts and embedding PowerShell into your existing .NET applications.
Audience
This book is for anyone who wants to know more about PowerShell. If you’re serious about PowerShell, it’s a must read. This book walks you through what is possible with PowerShell—helping you answer questions such as “can this be done better, faster, or simpler, or can I make it repeatable?”—and planting the seeds for you to creatively apply this new distributed automation platform on your own.
Assumptions This Book Makes
This book is not a beginner’s guide to PowerShell. If you are an experienced developer or IT pro, this book gives you insight into what PowerShell can do.