PowerShell is the tool for automating recurring administration tasks in Windows and Microsoft cloud services. What takes hours by hand through the user interface, a well-designed script does in minutes – and in the same traceable way every time.
In our PowerShell courses you work from your first cmdlet query to your own script. You get to know the pipeline and working with objects, filter and format output, work with variables, loops and functions, and deal with error handling, remoting and automating entire workflows.
This course introduces you to automation with PowerShell 7 – the cross-platform evolution that is installed alongside Windows PowerShell 5.1. You work with objects in the pipeline, query system information and turn individual commands into reusable scripts, functions and modules. Finally, you manage multiple systems at once via remoting and automate recurring tasks.
In this advanced course, you turn your own scripts into reusable tools for your team. You write advanced functions that behave like cmdlets, bundle them into tested modules and distribute them via a repository. This is complemented by robust error handling, connecting to REST APIs, and parallel processing for larger environments.
This course provides participants with the knowledge and skills required to manage SharePoint servers with PowerShell. Participants learn to manage everyday and automated tasks performed by SharePoint administrators.
Desired State Configuration has changed fundamentally with PowerShell 7: the Local Configuration Manager and pull server no longer exist there, while Microsoft DSC v3 describes the desired state across platforms in YAML or JSON documents. You learn which DSC variant to use for which purpose, write your own configurations and resources, and use DSC with WinGet Configuration and Azure Machine Configuration.