Microsoft recently published the new version of the Exchange Online PowerShell module. This module can be used to address timeout issues when working in bigger environments with many mailboxes but it has […]
Video: PowerShell 7 Cmdlets as a replacement for ping, arp, traceroute and nmap
Hi PowerShell fellows, In this video I show you how to use PowerShell 7 cmdlets for various network tasks. Find the code samples at the very bottom. Hope you enjoy it!
Microsoft 365: List Send and SendAs Permissions of all Users
This is another blog post about Microsoft 365 and Exchange Online. This time I will dedicate myself to a feature that is Outlook and Exchange related. What I am talking about is […]
Microsoft 365: List User Mailboxes sorted by Mailbox Size
In this blog post I will show you how you can get a list of your Microsoft 365 Exchange Online recipients sorted by size. I am a documentation geek so it’s not […]
Windows: Find and eliminate Duplicate Files with PowerShell
We are living in a big data world which is both a blessing and a curse. Big data usually means a huge number of files such as photos and videos and finally […]
PowerShell: Create a Graphical Desktop Shortcut with Computer Info and Link to the Ticket System (Helpdesk)
As adminstrator you are not only responsible for assigning group policies or playing the cop who always watch what users do or not. A major part of your duties is to make […]
PowerShell 7: Pipeline Chain Operators && and ||
With PowerShell 7 new operators were introduced. We call them chain operators. Chain operators enables you to do something after doing something. They use the $? and $LASTEXITCODE variable to determine whether […]
List all Server Roles from all Windows Servers with PowerShell
So you are about to document your network and os environment? You don’t want to purchase 3rd party software? You want to list all server roles from all servers in your network? […]
Microsoft 365: Show Mailboxes that have Auto-Reply enabled
Mailbox auto-reply settings are usually created and defined by the users himself. If you want to get an overview of the auto-reply settings of your organization you have to ask every user: […]
PowerShell 7: Foreach-Object -Parallel
With PowerShell 7 a new feature was introduced: Foreach-Object -Parallel. The parallel feature will speed up loops in PowerShell. In this blog post I will compare the old technique with the new […]
Kostenloser PowerShell for Beginners Workshop 05.03.2020 (Review): Bilder, Slides, Code …
Vielen Dank für den tollen Nachmittag mit PowerShell 5 und PowerShell 7. Anbei einige Pics und Unterlagen … Fotos Roman Stadlmair mit den 3 wichtigesten Regeln in Action … … showing code […]
Test-Connection (ping) with PowerShell 7
In one of my previous articles I dedicated myself to the modern version of ping called Test-Connection. I recently discovered that the cmdlet in PowerShell Core 7 offers more parameters than in […]
PowerShell: Manipulate Strings (Bulk) in Text Files for further processing
Lately, I’ve prepared some PowerPoint slides for the scripting module of a course for ongoing system engineers. Now it’s time to share my work with the PowerShell community. The slides are about […]
Microsoft 365: Add User Accounts and Mailboxes with PowerShell
More and more companies are moving to the cloud. Subscribing cloud services means less hardware maintenance, more comfort, and an “always-on” feeling. As an administrator, you have to get familiar with the […]
PowerShell: Understanding Parentheses, Braces and Square Brackets
The goal for this blog post is to demystify the usage of PowerShell brackets for scripters and PowerShell enthusiasts. You can find braces everywhere, in scripts, in the PowerShell help and in […]



