Overview

In this instructor-led, online training course, students will learn about the core concepts of tool building in PowerShell, functions, modules and more.

COURSE INSTRUCTOR: Steven Landry, Microsoft
COURSE DIFFICULTY: Advanced
COURSE DURATION: 2h 39m

After completing this online training course, students will be able to:

  • Set up the environment

  • Create simple functions

  • Create advanced functions

  • Utilize inputs

  • View the data output from the tool

  • Create modules

  • Handle errors

  • View Event and error logging

This PowerShell course is meant for students who already work with or will work with PowerShell inside of Windows Server, Azure, etc.

None, but we do recommend that students have some experience administering Microsoft Servers.

01. Tool Building Introduction to PowerShell
  • Environment Setup
  • PowerShell Review
  • Core Concepts
  • Scripting
  • Structures To Control Looping And Logic
02. Functions
  • Simple Function
  • Using a Created Function
  • Advanced Function
03. Inputs and Outputs
  • User Input
  • Alternative Inputs
  • Data Output From The Tool
04. Testing, Creating Modules, and Tools
  • Testing
  • Creating Modules
  • Tools For Admin Teams
05. Monitoring
  • Error Handling
  • Event And Error Logging
  • Console Output During Run
06. Automation and Best Practices
  • Setting Up Automation
  • Best Practices