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
Core Windows PowerShell Cmdlets
- Coe Cmdlets for Everyday Use
- Comparison Operators, Pipeline Filtering, and Object Enumeration
- Advanced Pipeline Techniques
Understanding and Using the Formatting System
- Understanding the Formatting System
- Using the Formatting System
Automating Active Directory Adminsitration
- Active Directory Automation Overview
- Managing Users and Groups
- Managing Computers and Other Directory Objects
Windows PowerShell Scripts
- Script Security
- Basic Scripts
- Parameterized Scripts
Writing Your Own Windows PowerShell Scripts
- Variables, Arrays, Escaping, and More Operators
- What is Scope?
- Scripting Constructs
- Error Trapping and Handling
- Debugging Techniques
- Modularization
Advanced Windows PowerShell Tips and Tricks
- Using Profiles
- Re-Using Scripts and Functions
- Writing Comment-Based Help
Windows Management Instrumentation
- Windows Management Instrumentation Overview
- Using Windows Management Instrumentation
Connecting to Databases
- Database Provider Overview
- Using Database Connections
- Using Recordsets
- Querying Databases
Automating Windows Server 2008 R2 Administration
- Windows Server 2008 R2 Modules Overview
- Server Manager Cmdlets Overview
- Group Policy Cmdlets Overview
- Troubleshooting Pack Overview
- Best Practices Analyzer Cmdlets Overview
- IIS Cmdlets Overview
Background Jobs and Remote Adminsitration
- Working with Background Jobs
- Using Windows PowerShell Remoting
Reviewing and Reusing Windows PowerShell Scripts
- Example Script Overview
- Understanding Scripts