What motivates you?

Disclaimer: this is not the usual technical post. Close your shell or editor. Time to get a little human. All...

My Chocolateyfest (WinOps) Conference Experience

Several months ago I was text messaging with Rob Reynolds, found of Chocolatey. Rob and I have become friends over...

Running PowerShell In Vagrant

In this article, I will show how to configure a Vagrant box to run PowerShell. One of key features of...

Using custom DSC resources in Puppet

In this blog, I will go through the steps of taking a custom community Desired State Configuration (DSC) resource module,...

The Future Of Remoting In Windows – OpenSSH

With OpenSSH, you can remote into any operating system from any operating system. This is a wonderful thing! Linux and...

Anatomy Of A Chocolatey Package

In this article, I will dive into a Chocolatey package to show the important components. When utilizing a technology, sometimes...

Running PowerShell Scripts In Puppet

There are times when you have a complex script that you just need to get into configuration management. Re-writing scripts...

PowerShell While loops explained for Absolute Beginners

A “while” back (see what I did there?) I wrote a short blog post explaining PowerShell foreach loops for absolute...

Automate Multi-Platform Machine Image Builds With Packer

The majority of organizations are not going to use one specific provider to host their systems. Whether it be VMware...

Installing Chocolatey Packages Remotely With PowerShell

One “free” solution for deploying Chocolatey packages remotely is PowerShell. Using PowerShell remoting techniques, software can be deployed in parallel...