Windows XP Modus, mit Taskplaner nachts herunterfahren, Backup erstellen und wieder einschalten?

Windows XP Modus, mit Taskplaner nachts herunterfahren, Backup erstellen und wieder einschalten?

Ich habe den Windows XP-Modus unter Windows 7 laufen. Ich möchte den virtuellen PC im Windows XP-Modus alle 24 Stunden herunterfahren, eine Sicherungskopie erstellen und ihn dann wieder einschalten. Wie gehe ich dabei vor? Ich habe versucht, dies mit dem Windows-Taskplaner zu tun. Ich kann den virtuellen PC im Windows XP-Modus VM beim Booten starten und ihn nach 24 Stunden herunterfahren. Wie starte ich ihn nach der Erstellung einer Sicherungskopie wieder? Was würden Sie zum Erstellen von Sicherungskopien der .vhd- oder .vmc-Dateien empfehlen? Danke.

Antwort1

Hier sind meine 2 Cents:

Ich persönlich würde dies mit einer Batchdatei tun und Ihren Scheduler die Batchdatei nach dem Herunterfahren ausführen lassen. Ich bin ein Fan davon, alle mit einer VM verbundenen Dateien zu sichern, auch wenn es nicht notwendig ist, gibt es mir Seelenfrieden.

@echo off  
set today=%date:/=-%
set vmcpath=%USERPROFILE%\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode.vmc
copy "%USERPROFILE%\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode.vhd"  "%USERPROFILE%\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode-VHD-%today%.backup"
copy "%USERPROFILE%\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode.vmc"  "%USERPROFILE%\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode-VMC-%today%.backup"
start vmwindow -file "%vmcpath%"
exit

Wenn ich das richtig durchdacht habe, sollte es eine Kopie der VHD- und VMC-Dateien mit Datum erstellen und ihr die Erweiterung .backup in dem Verzeichnis geben, in dem die VM-Dateien liegen. Wenn es alle 24 Stunden ausgeführt wird, sollte es keine Duplikate geben und das Datum hilft dabei, die gewünschte Datei leichter zu finden. Der Befehl vmwindow.exe am Ende sollte die Maschine im XP-Modus starten. Auch hier ist das nur das, was ich mir in meinem Kopf und mit Google ausgedacht habe, also kann ich es nicht testen, aber es sollte Sie zumindest auf den richtigen Weg bringen.

Das Verzeichnis für die Dateien habe ich unter diesem Link gefunden: In einer virtuellen Maschine im XP-Modus zu sichernde Dateien

Den Befehl zum Ausführen der VM habe ich unter diesem Link gefunden:Ausführbare Dateien für Windows Virtual PC

Sagen Sie mir Bescheid, wenn das das ist, wonach Sie suchen. Ich bin ziemlich neu auf den StackExchange-Sites und bei Batchdateien im Allgemeinen, aber ich möchte immer Leuten helfen, also dachte ich, ich probiere es mal aus :-)

Aktualisieren: Ich habe mir eine Windows 7-Maschine besorgt und den XP-Modus darauf installiert. Ich habe den obigen Code aktualisiert, um die Änderungen widerzuspiegeln, die ich vornehmen musste, damit es funktioniert. Es erstellt eine Sicherungskopie der Dateien und startet dann die VM erfolgreich.

Antwort2

Der XP-Modus ist möglicherweise nicht die beste Lösung. Ich denke, Hyper-V und Powershell sind eine bessere Kombination.

Hier gibt es ein gutes Skript, das Ihren Wünschen entsprechen sollte.

http://www.infotechguyz.com/server2008/manageHyperVvms.html

Es gibt hier auch ein anderes Skript, das möglicherweise funktioniert.

https://stackoverflow.com/questions/11808881/hyper-v-back-up-vhd-live-with-powershell

verwandte Informationen