Table of Contents
- Introducing PowerShell
 - Setting Up PowerShell
 - Getting Started with Modules and Providers
 - Executing PowerShell Commands
 - Working with Variables and Pipelines
 - Deep Diving PowerShell Objects
 - Using Functions and Parameters
 - Flow Control, Looping, and Error Handling
 - Scripts for Multiple Output Paths
 - PowerShell Remoting, WinRM, and the Invoke-Comma
 - Managing On-premises Services
 - Troubleshooting Windows and Performance Optimization
 - Miscellaneous PowerShell Capabilities
 
