Prerequisites

Before attending this course students should be familiar with the basics of managing a Windows system.

Course Modules

  • 1. Tool Design
  • 2. Start with a Command
  • 3. Build a Basic Function and Module
  • 4. Adding CmdletBinding and Parameterizing
  • 5. Emitting Objects as Output
  • 6. An Interlude: Changing Your Approach
  • 7. Using Verbose, Warning, and Informational Output
  • 8. Comment-Based Help
  • 9. Handling Errors
  • 10. Basic Debugging
  • 11. Going Deeper with Parameters
  • 12. Writing Full Help
  • 13. Unit Testing Your Code
  • 14. Extending Output Types
  • 15. Analyzing Your Script
  • 16. Publishing Your Tools
  • 17. Basic Controllers: Automation Scripts and Menus
  • 18. Proxy Functions
  • 19. Working with XML Data and JSON Data
  • 20. Working with SQL Server Data