Module 1: Fundamentals for Using Windows PowerShell v2
- Windows PowerShell Technology Background and Overview
- Windows PowerShell as an Interactive Command-Line Shell
- Using the Windows PowerShell Pipeline
Module 2: Understanding and Using the Formatting System
- Understanding the Formatting System
- Using the Formatting System
Module 3: Core Windows PowerShell Cmdlets
- Core Cmdlets for Everyday Use
- Comparison Operators, Pipeline Filtering, and Object Enumeration
- Advanced Pipeline Techniques
Module 4: Windows Management Instrumentation
- Windows Management Instrumentation Overview
- Using Windows Management Instrumentation
Module 5: Automating Active Directory Administration
- Active Directory Automation Overview
- Managing Users and Groups
- Managing Computers and Other Directory Objects
Module 6: Windows PowerShell Scripts
- Script Security
- Basic Scripts
- Parameterized Scripts
Module 7: Background Jobs and Remote Administration
- Working with Background Jobs
- Using Windows PowerShell Remoting
Module 8: Advanced Windows PowerShell Tips and Tricks
- Using Profiles
- Re-Using Scripts and Functions
- Writing Comment-Based Help
Module 9: Automating Windows Server 2008 R2 Administration
- Windows Server 2008 R2Modules Overview
- Server Manager Cmdlets Overview
- Group Policy Cmdlets Overview
- Troubleshooting Pack Overview
- Best Practices Analyzer Cmdlets Overview
- IIS Cmdlets Overview
Module 10: Reviewing and Reusing Windows PowerShell Scripts
- Example Script Overview
- Understanding Scripts
Module 11: Writing Your Own Windows PowerShell Scripts
- Variables, Arrays, Escaping, and More Operators
- What isScope?
- Scripting Constructs
- Error Trapping and Handling
- Debugging Techniques
- Modularization