Running PowerShell remotely as SYSTEM with Invoke-CommandAs

One of the great features of PowerShell is the ability to run commands and scripts remotely on machines. I often...

My Social Media Hiatus – Part 3 – I’m Back

Yeah, I know. I was supposed to have a hiatus until February. I caved. I gave up. Perhaps I should...

Deploying SSL Certificates In Windows With Puppet

Chances are if you are managing servers in an organization, you have also had a lot of experience managing SSL...

PowerShell

The Genius of Verb-Noun in PowerShell

I have always admired much of the design of the PowerShell language. Its simplicity and readability to me are its...

My Social Media Hiatus – Part 2 – One Week In and I am actually fine

So I actually removed my social media apps from my phone and blocked them on all devices on December 30th,...

My Social Media Hiatus – Part 1 – The Beginning

I fully admit I am completely and utterly addicted to the internet, including social media. I am one of those...

I have Impostor syndrome

As I write this blog, I am preparing for a talk I am doing in San Francisco next weekend at...

Using Multiple Package Repositories With Chocolatey

In this article, I will show how to add multiple repositories and prioritize them on a Chocolatey client. On any...

Learning PowerShell by Reinventing the Wheel

Back in 2011 when I started learning how to code in PowerShell, my initial thought to writing a script was...

Create Windows Machine Builds With Packer

While it supports Windows and Linux, creating an OS image is vastly different between the two. In this article, I...