For a project I worked on recently I put together a Vagrant VM for a development environment and it's worked really well. I'd like to do the same for my test environments, and Microsoft even provides pre built Vagrant boxes, but they're unmaintained since launch! They're running old versions of VirtualBox Guest Tools, unpatched versions of IE and I can't even try to fix these issues automatically- as the VMs aren't configured for WinRM- the only supported mechanism for provisioning Windows boxes! Edge is reportedly out of date too now.
Ultimately, I'd love to create a small vagrant script I can use to setup IE and edge tests from quickly, with the latest versions of Java, Selenium, IEDriver and the rest. Add in an IDE, and the bar for writing automated tests has just dropped too.
Anyway, if this if you think this might be halfway useful for yourself too, maybe you'd consider voting on Microsoft's User Voice [here](https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/11605572-update-vagrant-vms-and-package-ready-for-winrm).
I wish MS had maintained official boxes, as well. However, I wound up using these packer templates to roll my own boxes and they turned out great.
https://github.com/joefitzgerald/packer-windows
The Microsoft images are awful. I recommend building one from a box cutter template using packer. As a bonus, its easy to add customizations with this approach.
The process is as simple as installing packer, virtual box, make, and running one command.
Thanks for the tips guys, I’ll check out building my own boxes! I still hope Microsoft might spot my request, they seem kind of useless otherwise.