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 […]
Active Directory: Changing Default Password and Lockout Policies
Default Domain Policy password policies determine the complexity and minimum length of Active Directory domain passwords. Because the preconfigured default settings are suboptimal, many administrators decide to change the default policy settings. […]
PowerShell: Retrieve and monitor System Time of all Computers with Get-Time
Do you have problems with time synchronization in your Active Directory domain or are you only interested in monitoring and determining the system time of your servers, workstations or domain-controllers? If your […]
Windows 10: Deny Windows Store Access and Disable all Apps from Microsoft Store with Group Policies
With the release of Windows 10, Microsofts Client-Operating System has become more and more an app-focused operating system. Windows 10 S underlines that. In Windows 10 S, users can only install apps […]
Server Core 2019: Installing Features on Demand (FOD)
At least since the introduction of Windows Server the Windows world has changed dramatically. No excuses anymore for administrators, because if they are struggling with the huge amount of Windows updates, it’s […]
Grant Administrators Full Control Access on Roaming Profiles Folders (Grant-RoamingProfilesAccess)
Maybe you already had the following problem: You’re using roaming profiles. You are the administrator of the domain. You can’t access the roaming profiles folder. You have to take ownership of each […]
PowerShell: Getting Windows Defender Status from all Domain Joined Computers (Get-AntiMalwareStatus)
You are using Windows 10 and Windows Server 2016 or higher? Want to check the status of Windows Defender Anti-Malware from all computers? Then you’ve come to the right place. I’ll give you […]
PowerShell: Alert me when Certificates expires soon
An expired certificate is a nuisance. In the case of web servers, this is indicated by the display of an untrusted connection when a user tries to open the web page. We […]
EncryptFiles.ps1: Tool for encrypting File Content with PowerShell and Certificates
In two of my previous posts I showed how to encrypt and decrypt files with certificates. I think the time has come to automate that procedure. In short, I will provide a […]
PowerShell: Alert me when Disk Space is running low on my Windows Servers (E-Mail Notification)
Without any doubt, you should have an eye on the disk space of your servers. I’ve seen so many servers crashing due to dropping disk space over time, because of saving more […]
How secure is TeamViewer? What role does the TeamViewer Master Server play?
TeamViewer is free for private use. Companies have to pay for the service. And with that service we may encounter a problem: The whole connection is established via the TeamViewer Server. Something […]
Active Directory: Configuring Event Log Subscriptions (Forwarding)
Event Viewer enables you to view events and logs on your computer. And troubleshooting an issue might require to view log files from other remote computers. Event Log Subscriptions comes into play […]
Hyper-V: Backup VMs to a shared folder with Windows Server Backup and a Scheduled Task
Last week I had the task to backup Hyper-V VMs. No Replica, no Clustering, a simple backup with Windows Server Backup. The problem was that a repeating backup job had already been set […]
PowerShell: Encrypt and store your Passwords and use them for Remote Authentication (Protect-CmsMessage)
When it comes to certificates, many people flee. The topic is not very popular, but everything is not as bad as feared. In this article I will show you how to store […]
PowerShell: Test open TCP Ports with Test-OpenPort (multiple hosts, multiple port numbers)
As the headline says, it’s all about port scanning today. When a computer sends SYN to another computer, the remote computer will usually answer with SYN + ACK or RST. By this […]



