If you use QR codes instead of passwords, you increase the user experience. Did you know that you can create such a QR code with PowerShell without any 3rd party tools? No? […]
List all logged on Users with quser.exe and PowerShell
In this short article I will show how to list all logged on local users with the quser.exe tool. Quser displays information about logged on users on the local computer and on […]
Monitor Network Connectivity with PowerShell 7 (Successful Pings)
Recently, I have created a script that returns a beep sound when the connection is re-established. I would like to share this script here on my website. Assume your network connectivity is […]
Exchange: How to export Mailboxes to PST Files
Today I will show you how to export Mailboxes from an Exchange Server to a single PST file. This blog post applies only to On-Premise Exchange Servers. By default, it’s currently not […]
How to implement your PowerShell 7 Scripts in Task Scheduler
So you’re already working with the latest PowerShell version and wondering how to automate your PowerShell 7 scripts with the task scheduler? Yes? Ok, then stay tuned I will show you two […]
Using winget with PowerShell to install Software remotely
In this blog post I will carry out how to remotely install software on a domain-joined Windows 11 client. Winget is a command line tool that provides a lot of different options […]
Neuer Udemy Kurs: Active Directory mit Microsoft Exchange Server 2019 (DE)
Liebe FollowerInnen! Wenn Du Interesse an Active Directory und Exchange hast, dann kannst Du mit diesem Gutschein-Link meinen neuen Udemy Kurs buchen und diesen 30 Tage lang testen. Anbei der Link mit […]
PowerShell: Split-Path Examples
The cmdlet Split-Path can be useful to split volumes, folder and file path names. In this blog posts I will give you some examples you can build on. Have fun reading the […]
PowerShell: Decrypt a Secure String
In this blog post I will carry out how to decrypt a secure string. A secure string is a string that is saved in a non-readable format to temporarily store passwords and […]
Troubleshooting PowerShell Scripts with Set-PSBreakPoint
The Set-PSBreakPoint cmdlet sets a breakpoint in a script. When you are troubleshooting a script it could be helpful to know what’s going on in a particualar step or workflow. In this […]
PowerShell: Changing the Look of the Prompt
PowerShell comes with a standard prompt whose configuration is stored in the prompt function. The good news is that we are able to change this prompt function to suit our needs. In […]
Microsoft 365: Invite Guest Users with PowerShell
Guests can attend meetings, view documents and chat in Teams they’re invited to. In this blog post I am going to show you a One-Liner for inviting guests to your Microsoft 365 […]
Monitoring Logon Attempts in Active Directory with PowerShell
Domain-Controllers monitor successful logon attempts by default. All events of all login attempts are logged in the Event Viewer. In this article I will cover how to monitor all logon events with […]
Adding Registry Hive HKEY_CURRENT_CONFIG (HKCC) to your PowerShell Drives
Did you know that you can add additional registry hives to your PowerShell drives? No? Then I will show you now how to do that and how to access HKCC with PowerShell. […]
Azure AD: Assign License to multiple Users (Bulk)
In this blog post I will carry out how to assign licenses to multiple users, no matter if you want to assign licenses to 5 or 5000 users. In order to use […]



