MS PowerShell
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.
3 days
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.
System administrators and DEV-Ops enthusiasts who want to use PowerShell to execute repetitive tasks via scripts.
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
Introduction
History of PowerShell
Facts & Figures
PowerShell Core vs Windows Powershell & PowerShell V7
Use cases
PowerShell Editors
Basis
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
API
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