Hello and welcome to PS Code Vault, a side-project of mine to document and share PowerShell code snippets I’ve found, expanded upon or written from scratch.
I’m Mike, I have a Bsc (Hons) Computer Science and I’ve been working in some degree as a software engineer for the better part of 20 years.
One of my areas of expertise is PowerShell, well, to be frank, fixing problems and plugging functionality gaps using PowerShell, that wonderful scripting language that can do so much.
Much of my career has been utilising the Microsoft stack, with a good portion as a SharePoint SME. I started working on SharePoint back in 2007 and have since worked on every aspect of it, from building environments on-premise, to custom development and integration, as well as a pandemic-infused migration to the cloud. SharePoint has become a part of my DNA.
PowerShell has been a big part of my life and one of the biggest frustrations that I’ve found over the years is getting the answers I need, whether through searching online communities, so even more recently utilising AI to find the answers. There’s so much investigation required to solve some problems, even with the latest and greatest tech at our fingertips.
With that in mind, I thought I’d put together an archive of my scripts, partly for me, partly in the hope that it’ll help someone in the tech community moving forward. I will, however, caveat by saying that some may not be the best written in the world, but I’ve used them, they work, and do the job.