This book is for Windows administrators to learn how to use the Microsoft PowerShell for their daily administrative duties.
The PowerShell is a replacement for DOS commands and, as well as for the Windows Script Host. PowerShell copies a lot of good features from UNIX shells and combines them with the power of the .NET Framework. In contrast to the Windows Script Host (WSH), PowerShell is a very consistent, straight-forward command line based system administration that does not require much software development knowledge.
This book will highlight easy ways of using PowerShell. In the first chapter the reader will be motivated using a few quick start examples that will demonstrate the power of PowerShell. The following chapters of part A will introduce the PowerShell architecture, basic concepts (such as pipelining and navigation) and the new PowerShell Language. There will also be chapters on tools, security and the integration of PowerShell and the Windows Management Instrumentation (WMI) as well as other COM components.
The part B of the book will cover PowerShell script solutions for day-to-day administrative tasks related to Windows Services and application such as file system, processes, event logs, registry, printers, documents, databases, Active Directory, software installation, IIS, terminal services and Exchange server. Each chapter will contain dozens of self-contained examples.
Part C includes tips and tricks as well as advanced topics, e.g. a chapter for administrators with .NET software development skills, about extending the Microsoft PowerShell through the creation of commandlets and providers using Visual Basic .NET or C#.