Create Unique Strong Passwords That Are Easy To Remember For All Your Accounts, Without Using A Password Manager
The Problem
One of our SQL servers was running low on disk space and I needed to quickly find the largest files on the drive to know what was eating up all of the disk s...
I originally included this as a small bonus section at the end of my other post about fixing the issue of not being able to run a PowerShell script whose pat...
I recently created my first Visual Studio extension, Diff All Files, which allows you to quickly compare the changes to all files in a TFS changeset, shelves...
Get the source code
I love creating tools, particularly ones for myself and other developers to use. A common situation that I run into is needing to save the user’s settings to...
We had recently started getting lots of error messages similar to the following on our TFS Build Servers:
If you follow my blog then you already know I’m a huge fan of AutoHotkey (AHK), and that I created the AHK Command Picker to allow me to have a limitless num...
If you’ve used binding at all in WPF then you more then likely have also written a converter. There are lots of tutorials on creating converters, so I’m not ...
March 2023 Update: I’ve found another solution that I prefer over this one. See this post for details.
Aside - This post has received many tangential questions in the comments. Your best bet at getting an answer to those questions is to check Stack Overflow an...
Myself and a few co-workers have updated from Windows 8 to Windows 8.1 and have run into some weird problems. After a bit of Googling I have found that we ar...
What are parameter sets anyways?
Here’s some simple code that will throw an exception if the client running your script is not using the version of PowerShell (or greater) that is required; ...
A while ago I created a Path Length Checker tool in C# that has a “nice” GUI, and put it up on CodePlex. One of the users reported that he was trying to use ...
I recently refactored some of our PowerShell scripts that we use to publish and remove IIS 7 web applications, creating some general functions that can be us...
I’m fortunate enough to work for a great company that tries to stay ahead of the curve and use newer technologies. This means that when I’m writing my PowerS...
I recently read a great article that explained how to create hashtables, dictionaries, and PowerShell objects. I already knew a bit about these, but this art...
I thought I’d share some PowerShell (PS) functions that I wrote for some clean-up scripts at work. I use these functions to delete files older than a certain...