Frage

Dies ist im Grunde ein Duplikat dieses Frage , aber die akzeptierte Antwort war „nein“, und ich möchte diese Frage offen halten, bis eine tatsächliche Antwort zu bekommen, anstatt zu akzeptieren „nEIN“ und aufgeben.

Stephen Rose sagte mir über DM Twitter Powershell verwenden zu starten und Virtual PC VM zu stoppen und Dinge tun, wie laufen Installationen, automatische Updates und Virenscans, aber er hat noch nicht geantwortet für alle Links zu Ressourcen auf meine Anfrage, die beschreiben, wie dies zu tun.

Ich habe angefangen, Powershell lernen, aber ich kann nicht herausfinden, wie mit allen Informationen auf der Liste des VMs innerhalb Virtual PC zu bekommen oder zu arbeiten.

Edit: Windows Virtual PC (Windows 7 XP-Modus) ist nicht die gleiche wie Virtual PC 2007. ich bin mit Windows 7 als mein Host-Betriebssystem, aber ich bin immer noch mit Virtual PC 2007, weil ich brauche zu halten die Fähigkeit, die Gastmaschinen auf Vista oder XP Rechnern ausführen, die nicht mit dem neuen Windows Virtual PC hat. Ich installierte Windows Virtual PC kurz, es auszuprobieren und es hatte eine Reihe von Umbauten auf meinem virtuellen Bildern zu tun. 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: Ich habe Jeffs Code von diese Antwort alle COM-Objekte auf meinem System zur Liste und konnte keine finden, wie sie aussahen Virtual PC waren. So, jetzt denke ich, dass die „es ist nicht möglich“ Antwort richtig sein kann, aber ich bin immer noch diese Frage offen, falls jemand verlassen hat weitere Vorschläge für Powershell immer mit Virtual PC 2007. In der Zwischenzeit zu arbeiten , ich bin den Sprung auf das neue Windows Virtual PC unter Windows 7 und sich Gedanken machen einfach nicht zu halten alle meine virtuellen Maschinen stark unter Berücksichtigung kompatibel mit früheren Versionen von Windows.

War es hilfreich?

Lösung

, um einige meiner eigenen Software innerhalb einer VM zu testen ich AutoIt ( http: //www.autoitscript. com / autoit3 / ), um die VM zu starten, und innerhalb der VM ich es verwenden, wieder meine Anwendung zu starten und zu steuern. Die Kommunikation erfolgt über einen freigegebenen Ordner innerhalb der VM (das Schreiben der AutoIt Skript auszuführen, Ausgabe der Anwendung wie ein Protokoll).

Es ist nicht Powershell, aber vielleicht hilft sowieso. :)

Grüße,

Sebastiaan

Andere Tipps

Ist das, was Sie suchen? Ich bin auf Windows 7, die das "virtuelles Windows XP" Feature installiert hat (die VPC 2007 wirksam ist).

[E] PS> $vpc = new-object -com virtualpc.application
[E] PS> $vpc

HostInfo                    : System.__ComObject
VirtualMachines             : System.__ComObject
VirtualNetworks             : System.__ComObject
UnconnectedNetworkAdapters  : System.__ComObject
SupportDrivers              : System.__ComObject
Tasks                       : System.__ComObject
MinimumMemoryPerVM          : 4
MaximumMemoryPerVM          : 3071
SuggestedMaximumMemoryPerVM : 2763
MaximumFloppyDrivesPerVM    : 1
MaximumSerialPortsPerVM     : 2
MaximumParallelPortsPerVM   : 1
MaximumNetworkAdaptersPerVM : 4
MaximumNumberOfIDEBuses     : 2
DefaultVMConfigurationPath  : G:\Users\Oisin\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\
SearchPaths                 : {}
USBDeviceCollection         : System.__ComObject
Name                        : Windows Virtual PC
Version                     : 6.1.7084.0
UpTime                      : 2

Es aussieht, wie es möglich sein kann, die Erstellung von virtuellen Bildern mit MS Virtual Server 2005 . Die folgenden Artikel ausführlich die Verwendung von Powershell-Skripts der Erstellung von virtuellen Bildern zu automatisieren:

Von Teil 2, im Abschnitt Konfigurationstests auf einer virtuellen Maschine, scheint es möglich, Dateien und Skripte Zeitplan zu übertragen auszuführen. Mit Hilfe dieser Artikel als Grundlage, sollte es möglich sein, den Aufbau eines MS virtuelles Bild auf die gleiche Art und Weise zu automatisieren, wie für ein VMware-Image beschrieben lordbrain.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top