PowerShell Intermediate/Advanced

  1. 1. Advanced Functions: CmdletBinding, Parameter Validation & Pipeline Input
  2. 2. Regular Expressions & Advanced String/Text Processing
  3. 3. PowerShell Remoting (WinRM, Invoke-Command, PSSessions)
  4. 4. Background & Parallel Execution
  5. 5. Working with .NET Objects & COM Directly
  6. 6. CIM/WMI: Querying and Managing Windows Systems
  7. 7. Calling APIs: Invoke-RestMethod & Working with JSON
  8. 8. Building & Publishing Your Own Modules
  9. 9. Introduction to Desired State Configuration (DSC)
  10. 10. Testing PowerShell Code with Pester
  11. 11. Profiles, Customization & Productivity
  12. 12. Capstone: A Multi-System Automation & Reporting Tool