Dies ist im Grunde ein Duplikat von this question, aber die akzeptierte Antwort war "Nein" und ich möchte diese Frage offen halten, bis ich eine tatsächliche Antwort bekomme, anstatt "NEIN" zu akzeptieren und aufzugeben.Automatisieren Sie Virtual PC 2007 mit PowerShell?
Stephen Rose hat mir über Twitter DM gesagt, PowerShell zu verwenden, um Virtual PC VMs zu starten und zu beenden und Installationen, automatische Updates und Virenscans auszuführen, aber auf meine Anfrage für Links zu Ressourcen, die beschreiben, noch nicht geantwortet hat wie geht das?
Ich habe angefangen, PowerShell zu lernen, aber ich kann nicht herausfinden, wie man mit irgendwelchen Informationen auf der Liste von VMs in Virtual PC kommt oder arbeitet.
Edit:Windows Virtual PC (Windows 7 XP Mode) ist nicht das gleiche wie Virtual PC 2007. Ich bin Windows 7 als mein Host-Betriebssystem ausgeführt wird, aber ich bin immer noch mit Virtual PC 2007, weil ich die Fähigkeit beibehalten müssen auf den Gastcomputer ausführen Vista oder XP Hosts, die nicht den neuen Windows Virtual PC haben. Ich habe Windows Virtual PC kurz installiert, um es auszuprobieren, und es musste eine Reihe von Konvertierungen für meine virtuellen Bilder durchführen. Der Vorschlag von @ X0n ($vpc = new-object -com virtualpc.application
) erzeugt die folgenden Fehler auf meinem System:
New-Object : Cannot load COM type virtualpc.application.
At line:1 char:18
+ $vpc = new-object <<<< -com virtualpc.application
+ CategoryInfo : InvalidType: (:) [New-Object], PSArgumentException
+ FullyQualifiedErrorId : CannotLoadComObjectType,Microsoft.PowerShell.Commands.NewObjectCommand
Edit 2: I Jeffs Code von this answer verwendet, um all COM-Objekten auf meinem System auflisten und konnte keine finden, dass sah aus wie sie Virtual PC waren. Jetzt denke ich, dass die Antwort "es ist nicht möglich" richtig sein kann, aber ich werde diese Frage immer noch offen lassen, falls jemand weitere Vorschläge hat, wie man PowerShell mit Virtual PC 2007 arbeiten lassen kann. In der Zwischenzeit Ich denke ernsthaft darüber nach, den Sprung zum neuen Windows Virtual PC in Windows 7 zu machen und mich nicht darum zu kümmern, ob alle meine virtuellen Maschinen mit früheren Versionen von Windows kompatibel sind.
Danke! Sieht vielversprechend aus. Wenn es funktioniert, werde ich diese Antwort akzeptieren. Willkommen bei StackOverflow! – CoderDennis
Ich bin nie dazu gekommen, das auszuprobieren, aber das ist die beste Antwort und das war meine einzige Frage ohne eine akzeptierte Antwort. – CoderDennis