All Things Backup: Pi-hole (Teleporter)
It’s now a personal mission to backup everything in my home lab. Today I discuss how backing up my Pi-Hole using PowerShell.
A collection of my PowerShell adventures, featuring scripts, automation experiments, problem-solving, and reusable code samples from real-world IT projects.
It’s now a personal mission to backup everything in my home lab. Today I discuss how backing up my Pi-Hole using PowerShell.
In this post I explain how I move a few of my favorite legacy PowerShell ISE snippets to Visual Studio Code.
Saving docker volumes was more challenging that I initially thought, but thankfully PowerShell was there to help again.
theTVDb updated their API and I had to rewrite some code but neglected to post. I’m making up for that now.
Building a PowerShell module should not be too hard. In fact, on the surface it’s pretty simple. Collect a bunch of functions, classes, enumerations, (whatever else you want), bundle them together and provide a wrapper in the form of a PSD1/PSM file. Building a module should be straightforward – and it is – except when you make dumb mistakes. Don’t make my mistakes.
I’m trying to get better about using the new versions of PowerShell (7.x) instead of Windows PowerShell (5.x), but I find that I forget to install it on some machines. To make that easier, I wrote myself a script (in PowerShell) to install PowerShell. I know – don’t judge me. This is the script. Sadly,…
Building a PowerShell Module from scratch is a daunting task, but I’ll try to describe how I started this as a solo endeavor.
I still consider 7-zip to be essential on almost any workstation or machine I touch. This expedites the download and install.
There are a handful of utilities I’ve always used and expect on Windows workstations and servers. This helps streamline that process.