home > training > PS405: Windows PowerShell Tool Making for Administrators

PS405: Windows PowerShell Tool Making for Administrators

$2,995 Interface Gold™

  • 5 Days
  • An Interface Exclusive Course
  • Compatible with Microsoft Official Curriculum: MOC 55039
  • Includes Learn PowerShell Toolmaking in a Month of Lunches by Don Jones & Jeffery Hicks
  • Microsoft SA Voucher Eligible
Interested in scheduling a date for this course?
Request A Date
Register today - no risk!  No cancellation fees.  Full money back guarantee!
  • This field is for validation purposes and should be left unchanged.
Course Description

PowerShell Scripting and Tool Making is an Interface Technical Training exclusive class designed to get Administrators to the next level of script writing and controlling their environments with PowerShell. In this 5-day lab-intensive course, you will go beyond simple Cmdlets and master the Shell’s ability to create custom tools that you and your organization will utilize to increase efficiency. This course will also look at new features of PowerShell V5, including Desired State Configuration and OneGet.


1. Before you begin

2. PowerShell scripting overview

3. PowerShell's scripting language

4. Simple scripts and functions

5. Scope

6. Tool design guidelines

7. Advanced functions

8. Writing help

9. Error handling

10. Debugging techniques

11. Creating custom format views

12. Script and manifest modules

13. Making tools that make changes

14. Creating a custom type extension

15. Creating PowerShell workflows

16. Troubleshooting pipeline input

17. Using object hierarchies for complex output

18. Globalizing a function

19. Crossing the line: utilizing the .NET framework

20. Creating a GUI tool

21. Setting up constrained remoting endpoints

22. Advanced remoting

23. PowerShell v5 class creation

24. PowerShell web access

25. Desired State Configuration


This is course valuable for network administrators that want greater efficiency in their daily administrative work.


This is not an introductory course, students should be working administrators that understand Active Directory, DNS, and TCP/IP.

Before taking this course, students should have successfully completed the following courses or have equivalent experience:
10961: Automating Administration with Windows PowerShell

What You Will Learn

This class uses latest approaches, examples, and samples in Windows PowerShell utilizing Don Jones’ book on PowerShell Toolmaking. Plus you’ll receive full access to all of sample scripts and shell transcripts upon completion of the class.