PowerShell: Windows Storage Spaces (WSS) health check + email alerts

#PowerShell #Storage

Someone asked me for a way to alert on Windows Storage Spaces (WSS) issues on their home NAS server. My answer was a very dissapointing "…

Mat Grumpy Tech

Fortinet: Static (unnumbered) PPPoE address

#Fortinet

I recently came accross this very so annoying issue when configuring some fortinet devices with PPPoE interfaces. The client had been given a block of IP's,…

Mat Grumpy Tech

Powershell: Create random password function

#PowerShell

As part of the auto-provisioning system I am working on I need something to generate secure passwords. This function will return a random password of any…

Mat Grumpy Tech

PowerShell, Hyper-V : Set VM IP from the host

#PowerShell #Hyper-V

Its been a while with no updates and it's not that I haven't been working hard, it's that I have been doing a lot of stuff…

Mat Grumpy Tech

PowerShell, Hyper-V: Controlling Automatic Start in Batches

#PowerShell #Hyper-V

In my environment, I have a lot of very large hyper-v hosts and each can contain 100+ VM's. These VM's are partly managed by another system…

Mat Grumpy Tech

PowerShell, Veeam : Job status report

#PowerShell #Veeam

Veeam is a great application, with great Powershell support. You can do anything the application does and more from PowerShell. I am just getting my teeth…

Mat Grumpy Tech

Storage: Windows Storage Deduplication

#Storage

If you run environments with thousands of virtual servers all running very similar operating systems then it's time we talked deduplication. Consider this... You have a…

Mat Grumpy Tech

PowerShell, Hyper-V: Drain standalone Hyper-V host

#PowerShell #Hyper-V

If you need to drain a non clustered Hyper-v server then you have the lovely shared nothing live migrations tool at your disposal. Of course, its…

Mat Grumpy Tech