I'm not as familiar with Hyper-V but certainly for KVM you would probably interact with it (indirectly) using virsh which I find pretty capable. No sane human should be interacting directly with the qemu command line if they can help it, it's written more for consumption by other software.