Scheduled jobs do something based on a trigger. We are able to configure scheduled jobs with the graphical user interface or – from my point of view – much easier and faster […]
PowerShell: Removing Digits or Letters from a String (RegEx)
In this blog post I will cover removing digits and letters from a string. I will use an example string to show you how to manipulate that string. You can build on […]
Exchange | Exchange Online: Configuring Mailbox and Mailbox Folder Permissions with PowerShell
In this article, I’ll cover everything about permissions for mailboxes and mailbox folders, regardless of whether you have an Exchange Server on-premise or an Exchange Server online. I will give you some […]
PowerShell and Regex (Find, Replace, Occurrences…)
Want to get more out of PowerShell? Refine the search? Just get better? Then check out Regex. Regex statements make things possible that seem impossible. In this blog post I show you […]
PowerShell: Zip multiple Folder or Files at once with Compress-Archive
Compressing files is a common task. For saving time, you can use PowerShell to automate the compression process. In this blog post I will show you how to compress multiple folders at […]
Windows 11: How to check Secure Boot Configuration
This is a quick and dirty blog post about checking Secure Boot via registry. UEFI Secure Boot is a requirement for running Windows 11. Graphical User Interface Press CTRL + R. Type […]
Active Directory | Azure AD | Microsoft 365 Hybrid: Change UPN Suffix for all On-Premise Users (Bulk)
In a hybrid environment, it makes sense to configure an alternate UPN suffix so that users are not created in Azure AD with the username *.onmicrosoft.com. In this post, I provide a […]
PowerShell: List Weekdays, Months, Numbers and Alphabet
You need all the days of the week or months, or even the whole alphabet in PowerShell? Here I will show you how to do that. Just take a look at the […]
Neuer Udemy Kurs: Active Directory und Azure AD mit PowerShell administrieren
Liebe Follower! Ein neuer Kurs ist online: Active Directory und Azure AD mit PowerShell administrieren Link: https://www.udemy.com/course/active-directory-und-azure-ad-mit-powershell-administrieren/?referralCode=31E09966C06FF60D82C6 Ich freue mich ĂĽber zahlreiche Teilnahme! Liebe GrĂĽĂźe, P. Gruenauer
PowerShell: Difference between the Break and Throw Statement
If you are a PowerShell scripter, you may have come across two code statements that are not unique to PowerShell: Break and Throw. In this blog post I will carry out some […]
Neuer Udemy Kurs | Automatisierung mit PowerShell: Expert Class (3/3)
Liebe Follower! Der 3. Kurs der Serie Automatisierung mit PowerShell ist nun online. Anbei der Link zum Kurs: https://www.udemy.com/course/automatisierung-mit-powershell-33-expert-class/?referralCode=18B707C29DDC028AFFCB Ich freue mich ĂĽber zahlreiche Teilnahme! Liebe GrĂĽĂźe, Patrick Gruenauer
Play Sounds and Music with PowerShell
In the mood for some music while working on your windows machines ? Use PowerShell to play your favorite songs with NET classes. Here’s a code sample you can build on. Line […]
PowerShell: $null vs ::IsNullOrEmpty
Null is null. Dividing by zero is not allowed, say the mathematicians. What about null in PowerShell? Is null equal empty? What is $null? Why a method IsNullOrEmpty? In this blog post […]
PowerShell: Manipulating Strings with Trim, TrimStart and TrimEnd
In PowerShell it’s easy to manipulate strings, especially to cut off some characters from a string. These three methods are your friends when it comes to trimming: Trim, TrimStart and TrimEnd. In […]
MS Teams: Create Teams and add Members based on Group Membership
So, you are about to move to the cloud and now you want to create teams for your organization based on the group membership of your users. You also want to name […]



