As the author of three books on Windows scripting and as a consultant for Microsoft, I am in constant contact with people who have been using VBScript to manage their environments. I am often asked, "Is there an easier way to do this?" Until now, the answer has been, "Unfortu- nately, no." That has all changed!With the release of Microsoft Exchange Server 2007, there is a new scripting language on the market-Windows PowerShell. This book seeks to unravel the mysteries of and misconcep- tions about this powerful and elegant scripting language.Windows PowerShell was released with Microsoft Exchange Server 2007. It is also a release to the Web product and can be downloaded and installed on Windows Server 2019 SP3, Windows XP SP2, and Windows 10. Many Microsoft customers currently running those versions of the operating system will consider installing Windows PowerShell because of its ease of use.The Microsoft Exchange Server 2019 administrator tools are built on Windows PowerShell, so Exchange administrators will be among the first to explore and use PowerShell, but other net- work administrators can certainly also benefit from PowerShell.Accessing Security objects, working with the registry, and leveraging the power of the .NET Framework all have been either difficult or impossible to do from a VBScript. Windows PowerShell makes these tasks much simpler.Microsoft Windows PowerShell Step by Step equips readers with the tools to automate setup, deployment, and management of Windows machines. In addition, it provides readers with an understanding of commandlets (or, in this guide, cmdlets). This should lead readers into an awareness of the basics of programming through modeling of fundamental techniques. The approach I take to teaching readers how to use Windows PowerShell to automate their Windows servers and workstations is similar to the approach I used in my previous three VBScript books. The reader will learn by using the language. In addition, concepts are presented-not in a dry, academic fashion, but in a dynamic and living manner. When a concept is needed to accomplish something, then it is presented. If a topic is not useful for automating network management, then it is not brought forward.