It can happen that files have to be deleted regularly or copied somewhere else. This is no problem in itself, as long as you know a little about scripting. But many people […]
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 Function: Get-ADGroupMembershipperDepartment
In grown environments it often comes to a complete confusion. Employees in departments are group members in groups in which they should not be member of. If there is a clean and […]
Windows Server 2012/2016: Changing the Access Denied Error Message and providing Assistance
Have you always wanted to manipulate Windows error messages? Starting with Windows Server 2012, and of course also with Windows Server 2016 there is the possibility to do this. The prerequisite for […]
PowerShell: Implementing Just-Enough-Administration (JEA), Step-by-Step
Have you always dreamed of fine-tuning permissions? PowerShell JEA makes it possible. The user only sees what he should see and can only do what he should do. With a few simple […]
IPv6: How Windows generates Link-Local Addresses (EUI-64)
In articles, blogs and forums I often read that Windows forms the IPv6 address from the MAC address. This process is called EUI-64, and the assumption that Windows (Vista and above) use […]
PowerShell: Playing with Environment Variables
Enivornment Variables make life easier. In this article I describe how to use environment variables in daily work. And I am going to show some useful examples.
If you have mastered PowerShell, you don’t need these 3rd Party Tools anymore
As the headline says, I am going to show you which tools are no longer needed when you are familiar with PowerShell. No long speeches today, just examples. I’m pretty sure some of […]
Active Directory: How does a client find it’s Domain Controllers at the right Active Directory site?
What actually happens in the background when a domain client authenticates itself to the domain? That’s the question for today’s post. Ok, let’s go into the details. We assume that the computer has […]
PowerShell: Collect information about installed Updates (Hotfixes) on all Domain Computers
With WSUS you are able to document the updates status of your computers. But what to do if there is no WSUS available? In this article I describe how to get a […]
Windows Server/Windows 10: How to delete stuck Print Jobs with PowerShell (Spooler)
This week I had the task to delete print jobs from the queue. However, some of them could not be removed. So I decided to write an article about it and also […]
Get-SystemInfo: Listing System Configuration of all Computers (systeminfo)
In one of my previous blog posts PowerShell: Documenting your environment by running systeminfo on all Domain-Computers I have described how to list important system information of all Domain Computers by running systeminfo. […]
Test-FirewallAllServer: Query the Firewall status on all Windows Servers
I’ve experienced that many people deliberately disable the Windows firewall. They don’t want to get annoyed with it, if something don’t work as expected. But there’s nothing to worry about, because it […]
Find out whether a host is really down with Test-ConnectionLocalSubnet (ping,arp)
Is Ping a reliable way to check if a computer is available? Opinions differ … This blog post is all about ping and arp. Of course with PowerShell. The upcoming script could […]
Project Honolulu: 1711 brings in Remote Desktop and PowerShell Remote Management
As the headline says, there are new features available in December update of Honolulu. Honolulu is a web-based management tool which enables you to administer your infrastructure in a very comfortably way.



