After the sixth part PowerShell for Beginners (Part 6): PowerShell Profiles and the ISE, we dedicate ourselves to the topics around the pipe. But before we will take a look at this […]
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 […]
Installing PowerShell 7 on Linux via Public Repository
Yeah, you read right. I am now writing about Linux ;-). But only for this blog post. PowerShell Core 6.0 is a cross-platform tool, so I decided to write a small guide […]
PowerShell for Beginners (Part 6): PowerShell Profiles and the ISE
After the fifth part PowerShell for Beginners (Part 5): The Execution Policy (ps1 Files), we dedicate ourselves to the topic PowerShell Profiles and PowerShell ISE. But before we will take a look […]
Getting started with PowerShell Core 6.0 (Installation, First Steps …)
The magic moment is here: PowerShell becomes a cross-platform. PowerShell is now available for Windows, Linux and MacOS. PowerShell Core can be installed in parallel to Windows PowerShell. In this blog post […]
PowerShell for Beginners (Part 5): The Execution Policy (ps1 Files)
After the fourth part PowerShell for Beginners (Part 4): The PowerShell Help (Get-Help), we arrive at one of the most important topics: The Execution Policy. But before we will take a look […]
PowerShell for Beginners (Part 4): The PowerShell Help (Get-Help)
Now, after the third part PowerShell for Beginners (Part 3): The Parameters, we’ll concentrate on the PowerShell help. But before we begin the answer of the third exercise. We will also do […]
PowerShell for Beginners (Part 3): The Parameters
Now, after the second part PowerShell for Beginners (Part 2): The Philosophy Verb-Noun, we’ll dedicate ourselves to the PowerShell parameters. But before we begin the answer of the second exercise. We also […]
PowerShell for Beginners (Part 2): The Philosophy Verb-Noun
Now, after the first part PowerShell for Beginners (Part 1): The Console and the First Command, we’ll dedicate ourselves to the commands. But before we begin the answer of the first exercise. […]
PowerShell for Beginners (Part 1): The Console and the First Command
Some time ago I dug deep inside myself and thought about which area is my strongest. I came to the conclusion that explaining complex things in a very simple way is one […]
Why PowerShell is so important for your future …
People always ask me why I concentrate so much on PowerShell. It would work without it. The graphical user interface is excellent and the options in cmd are fantastic. Well, the answer […]
PowerShell: Playing with text or how to get every x line from text output (trim,replace,split)
I’ve always struggled with text. Now I really hate text. I love objects. But sometimes you can’t avoid these non-object-oriented characters coming from somewhere else. This blog post is about text and […]
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 […]
PowerShell: Configuring Windows Firewall
Firewalls control traffic. They use technology such as Stateful Inspection to establish a connection to other networks. In this article I describe how to configure the host-based Windows Firewall by using Windows […]



