As I already mentioned above the goal is to manage virtual machines. Literally. With salt.modules.virt I can do a lot of things with KVM like list_snapshots, migrate, pause, reset and resume the named VM along with setmem, setcpu and other great stuff. The idea is to have a script or possibly a set of scripts or some kind of self-made console that would allow me to manage VMs centrally on both Hyper-V and KVM the same way without having to rewrite each salt.modules.virt command using PowerShell or direct WMI calls. Of course it's doable and will work but seems to be out of SaltStack concept for me.