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...

Using Invoke-VMScript for running remote scripts on VMs with PowerCLI

Invoke-VMScript allows you to run PowerShell, batch, and Bash scripts on remote VMware virtual machines from PowerShell. Not only that but...

PowerShell

The Future of PowerShell is in the Youth

I love PowerShell. It has been the single most important skill I have learned in my career as it has...

How to centralize PowerShell transcript logs

One of the logs that can trace an attacker’s activity is a transcript log. Transcript logs are basically an “over-the-shoulder”...

Auditing Software With Chocolatey

Knowing what software is installed on your desktops and servers is crucial in an organization. This is common sense to...

Five Characteristics of a Terrible IT Manager

I have had countless managers in my life. Some good. Some bad. Some great. Some awful. I thought I would...

PowerShell

PowerShell Verbose Messages not appearing in the console? Its normal, but lets fix that.

On a very basic level, I love verbose messages, especially in the PowerShell console. They are yellow, which helps them...