MS PowerShell

October 10 - 12 2022
Training Cost
1.700 EUR (VAT ex.) per person
Practical informationClass from 9 AM to 5 PM
LanguageEnglish (unless all attendees speak Dutch)

Most of our classroom training courses take place in Belgium (Edegem) or The Netherlands (Breda). Please click the button with the desired date to check the exact location of the training.

This training in-company?
Upon your request we can organize this training for you.

3 days

Course overview

MS Windows PowerShell is a scripting language that aims to automate lots of administrative tasks! PowerShell is available on different cloud platforms (Azure, AWS, Office365) and on-premise platforms (Linux, Mac, Windows). Many products have a built-in integration with PowerShell, making it the most-used language to streamline processes and tasks. This training is a must for every system administrator who wants to work more efficiently.

Who should attend this training

System administrators and DEV-Ops enthusiasts who want to use PowerShell to execute repetitive tasks via scripts.

Course Objectives

During the training, we alternate between about 40% theory and 60% practice. We discuss different case studies that are based on real-life situations you can encounter on a daily basis. Every attendee receives an individual lab anvironment that will be avalable until 5 days after the course. After the course, you can return home with a PowerShell toolbox that you can use to adapt existing scripts to your wishes. You will have acquired new insights that will help you optimise your daily tasks.


We recommend attendees to have the following prerequisites:

  • Basic knowledge of installation, configuration and management of Windows Server

  • Notions of programming logic (variables, conditional epressions, loops)

  • We will ask you to take an online test before the course to estimate the general level of knowledge all participants have

  • This is a BYOD (Bring Your Own Device) Training. Please bring your own laptop with the following properties:

    • A laptop with Windows 7 or Windows 10 on which you can use remote desktop

    • An internet connection with RDP to public IP addresses

Course Content


  • History of PowerShell

  • Facts & Figures

  • PowerShell Core vs Windows Powershell & PowerShell V7

  • Use cases

  • PowerShell Editors


  • Cmdlets & aliases

  • Requesting Help

  • PowerShell Providers

  • PowerShell Profiles

  • Modules & Snapins

  • Profiles

  • Objects & parameters

  • Variables, datatypes and scopes

  • Operators

  • Pipelining

  • Filtering, measuring, formatting, comparing, displaying and exporting data

  • Loops, switches and branching

  • Formatting data

  • Functions


  • RestFull Method API

  • OpenAuth

  • exporting results and files

Active Directory

  • Architectural overview

  • Quest Snappin

  • ADSI Methods

  • ActiveDirectory Module

  • AD Toolboxes

  • AD Time Based Access

OS Management

  • WMI & CIM

  • Registry and file manipulations

  • Remote PowerShell

  • Event log manipulations

  • File & system permissions

Tips & Tricks

  • Logging & Debugging

  • Error Handling

  • Code signing

  • Performance tuning

  • Testing and validation with pester

  • Scheduling tools

Bring Your Own Case

This training in-company?
Upon your request we can organize this training for you.