Method
Online
Training provided by an authorized Microsoft trainer (MCT)
Training materials on SkillPipe platform
Contact with the trainer after the training
14 days
Order Microsoft Certified Professional (MCP) voucher
As Pearson VUE Authorized Test Center, we enable taking the exams provided by Perason VUE.
Order Microsoft Certified Professional (MCP) voucher
As Pearson VUE Authorized Test Center, we enable taking the exams provided by Perason VUE.
The training takes place on a BYOL (Bring Your Own Laptop) basis. This means that you must bring your own laptop to the training or inform us if you do not have one.
This course is intended for administrators in a Microsoft-centric environment who want to build reusable units of automation, automate business processes, and enable less-technical colleagues to accomplish administrative tasks.
Before attending this course, students must have:
Module 1: Tool Design
This module explains how to design tools and units of automation that comply with native PowerShell usage patterns.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 2: Start with a Command
This module explains how to start the scripting process by beginning in the interactive shell console.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 3: Build a Basic Function and Module
This module explains how to build a basic function and module, using commands already experimented with in the shell.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 4: Adding CmdletBinding and Parameterizing
This module explains how to extend the functionality of a tool, parameterize input values, and use CmdletBinding.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 5: Emitting Objects as Output
This module explains how to create tools that produce custom objects as output.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 6: An Interlude: Changing Your Approach
This module explains how to re-think tool design, using concrete examples of how it’s often done wrong.
Lessons
After completing this module, students will be able to:
Module 7: Using Verbose, Warning, and Informational Output
This module explains how to use additional output pipelines for better script behaviors.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 8: Comment-Based Help
This module explains how to add comment-based help to tools.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 9: Handling Errors
This module explains how to create tools that deal with anticipated errors.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 10: Basic Debugging
This module explains how to use native PowerShell script debugging tools.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 11: Going Deeper with Parameters
This module explains how to further define parameter attributes in a PowerShell command.
Lessons
After completing this module, students will be able to:
Module 12: Writing Full Help
This module explains how to create external help for a command.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 13: Unit Testing Your Code
This module explains how to use Pester to perform basic unit testing.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 14: Extending Output Types
This module explains how to extend objects with additional capabilities.
Lessons
After completing this module, students will be able to:
Module 15: Analyzing Your Script
This module explains how to use Script Analyzer to support best practices and prevent common problems.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 16: Publishing Your Tools
This module explains how to publish tools to public and private repositories.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 17: Basic Controllers: Automation Scripts and Menus
This module explains how to create controller scripts that put tools to use.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 18: Proxy Functions
This module explains how to create and use proxy functions.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 19: Working with XML Data
This module explains how to work with XML data in PowerShell.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 20: Working with JSON Data
This module explains how to using JSON data in PowerShell.
Lessons
Lab : Designing a Tool
After completing this module, students will be able to:
Module 21: Working with SQL Server Data
This module explains how to use SQL Server from within a PowerShell script.
Lessons
After completing this module, students will be able to:
Module 22: Final Exam
This module provides a chance for students to use everything they have learned in this course within a practical example.
Lessons
Lab problem
Lab : Final Exam
Lab one
Lab : Final Exam
Lab two
After completing this module, students will be able to:
Call Us: +48 800 080 322
Do you have any questions?
Do you need more information?
Do you want to pre-book the place?
Call Us!
+48 32 259 11 80