Mit #Proxmox gibt es, ähnlich wie bei Hyper-V mit WinRm die Möglichkeit, vom Host aus direkt Befehle in virtuellen Maschinen auszuführen. Voraussetzung sind die VirtIO-Erweiterungen, die unter Windows erst installiert werden müssen, sowie der QEMU-Guest-Agent. Die VirtIO-Erweiterungen werden von RedHat gepflegt und können hier heruntergeladen werden: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/?C=M;O=D

Das ISO beinhaltet neben den VirtIO-Treibern auch die Gast-Tools. Sie müssen explizit installiert werden. Installiert man sie nicht, wird der QEMU-Agent trotzdem installiert, allerdings eine uralte Version, die nur sehr eingeschränkte Funktionalität hat! Das Ausführen von Kommandos in der VM wird in dieser Version noch nicht unterstützt!

Die Version des installierten Agenten kann man von einer Shell vom Host aus prüfen:

qm agent <vmid> info

Man bekommen dann eine Liste im JSON-Format mit allen Agent-Features und deren Status. Am Ende der Liste findet man ein Attribut "Version". Außerdem kann man in der Liste der unterstützen Features prüfen, ob die Eigeschaften "guest-exec" und "guest-exec-status" auf true stehen. Ist das der Fall, kann man mit dem Befehl "qm guest exec <vmid>" Kommandos in der VM starten. Die Kommando werden dann im Kontext des qmagent-Dienstes ausgeführt. 

qm guest exec 100 "ipconfig" 

Parameter für das Kommando werden mit -- gefolgt von einem Leerzeichen angegeben:

qm guest exec 100 "ipconfig" -- /all