Tutorials

Media Sync: Organize Your Photos and Videos with PowerShell

PowerShell for Admins, Tips and Tricks, Tools, Tutorials

Do you have photos and videos that you have taken over the years that are scattered all over the place? Do you want to have all your photos and videos …...

Read More

NetNeighbor Watch: The PowerShell Alternative To Arpwatch

PowerShell for Admins, Tips and Tricks, Tools, Tutorials

In this post, we are going to setup NetNeighbor Watch on a Raspberry Pi. NetNeighbor Watch can keep an eye on your network and send you an email when a …...

Read More

Creating a PowerShell Module to Improve Your Code

PowerShell for Admins, Tips and Tricks, Tutorials

Do you have PowerShell code that you reuse in your scripts over and over? Do you have server names hard coded in variables? Are you using a text file or …...

Read More

Simple PowerShell GUI

PowerShell for Admins, Tips and Tricks, Tools, Tutorials

Over the years, I have supported and created multiple types of GUIs.  I finally decided a few years ago to create a very simple menu driven PowerShell GUI.  I wanted …...

Read More

The Ternary Cometh

PowerShell for Admins, PowerShell for Developers, Tips and Tricks, Tutorials

Developers are likely to be familiar with ternary conditional operators as they’re legal in many languages (Ruby, Python, C++, etc).  They’re also often used in coding interviews to test an …...

Read More

Learn To Use Verbose Output Streams In Your Pester Tests

PowerShell for Admins, PowerShell for Developers, Tips and Tricks, Tutorials

I’m going to file this under “Either I’m a genius, or there’s a much better way and everyone knows it except for me.” I recently began adding a suite of …...

Read More

Secure Your Powershell Session with JEA and Constrained Endpoints

PowerShell for Admins, PowerShell for Developers, Tips and Tricks, Tools, Tutorials

Index What is a Constrained Endpoint and Why Would I Need One? Setup and Configuration Using our Endpoint What is a constrained endpoint and why would I need one? Powershell …...

Read More

Pester – Parameters and Hashtable Fun!

PowerShell for Admins, Training, Tutorials

I have written a short excerpt on how to pass parameters from an object to a Pester test. I have turned this into a function: Invoke-POVTest. The function is primarily …...

Read More

PowerShell Gotchas

PowerShell for Admins, PowerShell for Developers, Tips and Tricks, Tutorials

You can certainly find a number of articles around that present PowerShell pitfalls that can easily trip you up if you are not careful. I took a different approach in …...

Read More

Pitfalls of the Pipeline

PowerShell for Admins, PowerShell for Developers, Tips and Tricks, Tools, Tutorials

Pipelining is an important concept in PowerShell. Though the idea did not originate with PowerShell (you can find it used decades earlier in Unix, for example), PowerShell does provide the …...

Read More