Blog Posts

Install a Printer using PowerShell

In this post, I want to outline the basic PowerShell commands required to install a printer on a Windows 10/11 host. This won’t go through all …

Read more →

September 13, 2025

Monitor APC Temperature Sensor in CheckMK

If you’re attempting to monitor APC’s Network Management Card Version 3 (NMC3) via CheckMK you’ll find that the build-in checks do …

Read more →

September 13, 2025

Efficiently Polling Windows Features in Ansible

I recently ran into an issue with slow playbook runtimes. I found when querying Windows hosts — specifically when determining if a Windows Feature is …

Read more →

June 24, 2025

Enabling WinRM Support for RunDeck (Docker)

By default, the RunDeck (OSS version) Docker image does not support WinRM for Windows deployments as it lacks the PyWinRM plugin. To work around this …

Read more →

June 19, 2025

Interactive Prompt in PowerShell

Just wanted to share a quick tip I recently learned. In PowerShell instead of using TAB to cycle through the various parameters (flags in Linux …

Read more →

June 10, 2025

StrongSwan to FortiGate VPN Tunnel

Recently I was tasked with configuring a site-to-site IPSec VPN between a FortiGate firewall and Debian-based host running StrongSwan. While …

Read more →

April 19, 2025

Monitor SSL Certificates w/ CheckMK's Agents

Let’s Encrypt recently sent out a notification indicating that they will be no longer sending email notifications when a certificate is near …

Read more →

February 5, 2025

Disable RSC (Receive Segment Coalescing)

Recently a number of SuperMicro servers operating as hypervisors were experiencing slow network throughout. After investigating it was determined that …

Read more →

November 2, 2024

Convert From Legacy Boot to UEFI

In this blog post, we’ll walk through the process of converting an existing Windows installation installed on an MBR partition scheme to use …

Read more →

October 30, 2024

Update Directory and File Permissions Separately

Multiple times I’ve needed to apply a different set of permissions on files verses folders; commonly when configuring web applications. Below is …

Read more →

December 21, 2023

Shared Directory Access in Linux

It’s a common request to configure a directory so multiple users can access it at the same time. Unfortunately setting up the configuration so …

Read more →

February 12, 2023

Using ROBOCOPY to Transfer Large Amounts of Data

I wanted to throw out the ROBOCOPY command I’ve used a number of times to transfer large amounts of data between Windows-based servers. …

Read more →

May 14, 2022

Fighting Network Level Awareness (NLA)

Many times I’ve had Windows decide that it could not determine its location and default to the Public profile, typically causing difficulties …

Read more →

March 26, 2022