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 […]
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 […]
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 […]
Configure Network Configuration (IP-Address, DNS, Default Gateway) with PowerShell
Today I would like to give a tutorial for a basic network configuration on Windows systems using PowerShell. We start with a fresh installation of a Windows operating system. Retrieve Network Adapter […]
How to create a NAT-Switch on Hyper-V with PowerShell
NAT is a technology to convert IP addresses. If you have a test environment then it might be necessary that your VMs need an internet connection and that you don’t want to […]
Test-Environment: Building an Active Directory OU structure with Groups and Users with PowerShell Automation
You have just started learning something new and you are now about to bulid up a test environment with Windows Server ? For a good test environment, you will need a Domain-Controller […]
PowerShell: Install Software via Online Repository (Chocolatey)
Chocolatey is an Online Respository for popular software products. Online repositories provide a convenient way to install software, such as Adobe Reader, WinZip … It is also possible to install multiple software […]



