0%

Book Description

PowerShell gives Windows administrators immense power to automate and customize virtually any administrative task–saving time, increasing productivity, and giving you unprecedented flexibility. PowerShell 2.0 adds important new features that offer even greater control over Windows environments. Windows PowerShell Unleashed will not only give you deep mastery over PowerShell but also a greater understanding of the features being introduced in PowerShell 2.0–and show you how to use it to solve your challenges in your production environment.

The authors begin by systematically illuminating PowerShell’s core concepts and techniques, helping you leverage whatever Windows scripting experience you may already have. Next, using complete, easy-to-adapt examples, they show how to use PowerShell to manage file systems, permissions, the Registry, WMI objects, Active Directory, Exchange Server, and many other elements of the Windows environment.

More than half of this edition’s material and examples have been completely rewritten for PowerShell 2.0, and the authors have added seven entirely new chapters–covering security, PowerShell application development, Systems Center Operations Manager 2007, and much more. Whatever Windows systems you manage, Windows PowerShell Unleashed contains the scripts and techniques you need to manage them far more effectively.

  • Install, configure, and customize PowerShell 2.0 and master its command line interface

  • Discover proven best practices for PowerShell scripting

  • Make the most of PowerShell cmdlets–especially the new cmdlets included in PowerShell 2.0

  • Leverage PowerShell’s deep .NET Framework integration

  • Secure your scripts using code signing, execution policies, and PowerShell’s built-in security

  • Use custom script functions to manage permissions more efficiently

  • Control the registry locally and remotely and use PowerShell’s powerful new registry transactions

  • Use PowerShell as a management interface

  • Automate Exchange Server 2007 administrative tasks

  • Automate the management of Microsoft’s new System Center Operations Manager 2007

  • Preview the forthcoming Graphical PowerShell scripting environment

  • Understand how to manage Active Directory using PowerShell

  • Master using PowerShell with WMI

  • Learn PowerShell 2.0 remoting

Download all examples and source code presented in this book from informit.com/title/9780672329883.

Table of Contents

  1. Title Page
  2. Copyright Page
  3. Contents at a Glance
  4. Table of Contents
  5. About the Authors
  6. Acknowledgments
  7. We Want to Hear from You!
  8. Reader Services
  9. Introduction
  10. Part I Introduction to PowerShell
    1. Chapter 1 Introduction to Shells
    2. Chapter 2 Basic PowerShell Concepts
    3. Chapter 3 Advanced PowerShell Concepts
    4. Chapter 4 Other Key PowerShell Concepts
    5. Chapter 5 Understanding PowerShell Security
  11. Part II Using PowerShell
    1. Chapter 6 The PowerShell Language
    2. Chapter 7 PowerShell and Strings
    3. Chapter 8 PowerShell and the File System
    4. Chapter 9 PowerShell and Permissions
    5. Chapter 10 PowerShell and the Registry
    6. Chapter 11 PowerShell and WMI
    7. Chapter 12 PowerShell Scripting Best Practices
  12. Part III Managing Microsoft Technologies with PowerShell
    1. Chapter 13 PowerShell as a Management Interface
    2. Chapter 14 PowerShell and Active Directory
    3. Chapter 15 PowerShell and Exchange Server 2007
    4. Chapter 16 PowerShell and System Center Operations Manager 2007
    5. Chapter 17 PowerShell 2.0 Features
  13. Appendix A The PSShell.ps1 Script
  14. Index
18.225.255.134