About this Book
Windows PowerShell is the next-generation scripting environment created by Microsoft. It’s designed to provide a unified solution for Windows scripting and automation, able to access the wide range of technologies such as .NET, COM, and WMI through a single tool. Since its release in 2006, PowerShell has become the central component of any Windows management solution. In addition, due to PowerShell’s comprehensive support for .NET, it has broad application potential outside of the system administration space. PowerShell can be used for text processing, general scripting, build management, creating test frameworks, and so on. With PowerShell v6 being available on Linux and macOS as well as Windows, the benefits of PowerShell now extend cross-platform bringing a unified approach to system management.
The authors have extensive experience with PowerShell. Bruce was one of the principal creators of PowerShell. Richard has been using PowerShell since it first became available to apply automation techniques to many organizations. Using many examples, both small and large, this book illustrates the features of the language and environment and shows how to compose those features into solutions, quickly and effectively.