PowerShell // PS400

Windows PowerShell Scripting and Tool Making

Master PowerShell Scripting, take control of automating tasks and learn how to create your own PowerShell tools to be used by the masses.

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 3-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.

Audience

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

Prerequisites

​This is not an introductory course, students should be working network 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:
PS300: PowerShell for Administrators

What You Will Learn

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

Course Outline

1. Getting Started
2. Script Language Overview
3. The basics of Advanced Functions
4. Advanced Functions, Getting into parameter validation, ShouldProcess(), and other high-end stuff
5. Debugging
6. Custom Formatting
7. Script and Manifest Modules
8. Writing Help
9. Working with Databases
10. Making Functions Private
11. Proxy Functions
 
Note: This is a lab intensive class; therefore some items may change depending on the needs of the class!​