MS PowerShell

November 28 - 30 2022
Training Cost
1.785 EUR (VAT ex.) per person
Practical informationClass from 9 AM to 5 PM

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 DevOps 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

  • Basic knowledge of Office 365 / Azure

  • Notions of programming logic (variables, conditional expressions)

  • A healthy dose of perseverance

This is a BYOD (Bring Your Own Device) training. Please bring your own laptop with Windows 10 or higher. You should be able to use remote desktop and to have an RDP connection to public IP addresses.

Course Content


  • What is PowerShell

  • History of PowerShell

  • Facts & Figures

  • PowerShell Core vs Windows Powershell

  • Use cases

  • Basic Security: Execution policy


  • Cmdlets & aliases

  • Requesting Help and interpreting help

  • PowerShell Providers

  • PowerShell Profiles

  • Modules & Snapins

  • Powershell Objects & parameters

  • Variables, datatypes and scopes

  • Operators

  • Strings, Arrays, hashtables and collections

  • Pipelining

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

  • Loops, switches and branching

  • Formatting data

  • Functions

Active Directory

  • Architectural overview

  • User, Group, management

  • DSInternals Module

  • Field examples

Office 365

  • Architectural overview

  • AzureAD

  • User, Group Management

  • License Management

  • App Registrations / Enterprise Apps

  • Exchange Online

  • Recipient management

  • Tracking & Discovery

  • SharePoint

  • Site creation

  • Document libraries

  • Taxonomy


  • API-Basics

  • Microsoft Graph


  • Secret Management

  • Azure KeyVault

  • Obfuscation

  • Credentials

Client Management

  • WMI

  • CIM

  • Remoting

Tips & Tricks

  • Pester

  • Azure Automation

  • Performance tuning

  • ScriptRunner & VisualCron


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