getting started with powershell | content
Set up development environment
Together we will learn useful background information about PowerShell and set up a comfortable development environment with many tools.
Avoid stumbling blocks
In PowerShell some things work differently than in classical programming languages. This is important to understand in order to avoid “weird” behavior, e.g. by auto typecast in the later scripts.
Develop Easy Code
Together we look at how to write code that everyone can easily understand. With our 7-point check, you can do it in a relaxed way.
Great logging use
Clean logging and console output are important for any task. Together we create a logging class that leaves nothing to be desired – standardized, color-coded and secure.
the difference | to other training
In conversations with our customers and interested parties, we often receive the following feedback:
I have already had a PowerShell training, but unfortunately it did not help me in my daily practice.
Classic PowerShell trainings teach a lot of theoretical content, such as typical CMDLets, the piping concept or formatting of any outputs.
However, this often ignores the fact that most of the training participants are not software developers at all.
In our trainings, we focus on providing guidance on how to develop simple code that not only works, but is also robust. Our goal is that the code must also be flexibly adaptable in case the projects and requirements become more extensive and complex later on.
Our focus is not on comprehensive explanations of all PowerShell functions, but in providing an understanding of how PowerShell behaves. This will enable you to create much better PowerShell scripts by effectively using free tools.
For more content details, see our agenda below.


Stefan Butter is a trainer and senior developer in the automation environment. His customers range from medium-sized companies to large, internationally active corporations. His trainings live through practical reports from customer projects, with good examples of “bad practice” and their avoidance.
Available Dates
June 2 – June 3, 2025 (Language: German)
Remote
1,599 € excl. VAT
September 8 – September 9, 2025 (Language: German)
Alzenau
1,799 € excl. VAT
Are you looking for training in English or at a different date?
Basic knowledge of a scripting or programming language is an advantage, but not mandatory.
our methodology | practical learning
The training includes all theoretical as well as practical content necessary for successful development with PowerShell. Together we go step by step and implement the theory in real code. Through interactive exercises and exchange in the group, participants gain experiential knowledge and can thus consolidate what they have learned.