In this instructor-led, online training course, students will learn about the core concepts of tool building in PowerShell, functions, modules and more.
Overview
Skills Learned
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
SKILLS LEARNED
Skills Learned
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
WHO SHOULD ATTEND
This PowerShell course is meant for students who already work with or will work with PowerShell inside of Windows Server, Azure, etc.
PREREQUISITES
None, but we do recommend that students have some experience administering Microsoft Servers.
COURSE OUTLINE
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