Reconfigure Hyper-V External switch to the correct Network Adapter

If you use Hyper-V on your laptop, then you will probably recognize this... You worked at home, go to the Office and use the Wi-Fi there instead of the wired connection at home. You boot your VM and... No network?! *sigh* And you have to change the External Switch again in your Hyper-V configuration. In this blog post, I will show you a way to change it automatically using PowerShell.

Deploy a Hyper-V VM and register it for Autopilot automatically using PowerShell

For Endpoint Manager testing I need a VM connected to the tenant of the customer. This involves deploying a Windows 10 or 11 VM, changing hardware settings on it (Secure Boot/TPM/Checkpoint settings), and registering it for Autopilot. This blog post will show you how to automate the process as much as possible.

Compact Hyper-V VHDX files using PowerShell

I used VMware Workstation for a while which has an option to automatically compact the virtual hard disk after shutting down the VM, an excellent way of freeing up space on my laptop hard drive. But I switched to using only Hyper-V now, compacting virtual hard disks is not something you can enable in Hyper-V to run automatically. In this blog post, I will show you how to do this using a script that you can use to do that in an easy way 🙂

Creating a Hyper-V VM running Evaluation versions of Windows server using PowerShell

Sometimes you just want to test something, but... You have to install a new VM on your machine and that takes time. Microsoft offers evaluation versions of their server operating systems in a VHD format, in a blog post I will show you how to create a Windows Server VM based on a VHD file which gets you up and running quickly 🙂