Seite 1 von 1

VMWare-CMD Batch CMD

Verfasst: 14.08.2007, 17:02
von ronar
Hallo Leute!

Ich benötige mal schnell eure Hilfe:

Ich hab mir da mal schnell ein Script zusammengebastelt, welches meine VM ware Backupen sollte: Es sieht so aus:

##############################
@echo off

mkdir "C:\Virtual Machines\BACKUP\%date%\win2003test"
"C:\Programme\VMware\VMware Server\vmware-cmd" "C:\Virtual Machines\win2003test\win2003test.vmx" suspend
echo $?
xcopy "C:\Virtual Machines\win2003test" "C:\Virtual Machines\BACKUP\%date%\win2003test" /E /Y /I
"C:\Programme\VMware\VMware Server\vmware-cmd" "C:\Virtual Machines\win2003test\win2003test.vmx" start
C:\Programme\WinRar\rar.exe a -m5 "C:\Virtual Machines\BACKUP\%date%\win2003test_%date%.rar" "C:\Virtual Machines\BACKUP\%date%\Win2003test"
rmdir "C:\Virtual Machines\BACKUP\%date%\win2003test" /s /q
move "c:\Virtual Machines\BACKUP\%date%\win2003test_%date%.rar" C:\
###########################

Jedoch bricht das Programm nach dem "Suspenden" der VMware ab..... Wie kann ich nach diesem Schritt die Batch Datei weiterlaufen lassen??

Danke für eure Hilfe,

Ronar

Verfasst: 14.08.2007, 17:42
von continuum
Macht die batch das was du willst wenn du die einzelnen cmds von Hand eingibst ?

jep

Verfasst: 14.08.2007, 18:23
von ronar
ja, dann funktioniert alles! :D

Verfasst: 14.08.2007, 20:12
von continuum
Na dann setz mal

start /wait

for die einzelnen Kommandos

Verfasst: 14.08.2007, 22:32
von ronar
kannst du mir zeigen wo im Code ich das WAIT oder START hinschreiben sollt? hab ein paar Varianten ausprobiert, aber es tut sich das gleiche wie am Anfang.

###################
C:\Dokumente und Einstellungen\Administrator>"C:\Dokumente und Einstellungen\Adm
inistrator\Desktop\bkp_win2003test.bat"
suspend() = 1

C:\Dokumente und Einstellungen\Administrator>
###################

kann man das Suspend() = 1 verarbeiten?

Danke für deine Hilfe!

Ronar

Verfasst: 15.08.2007, 13:15
von continuum
zB:

Code: Alles auswählen

start /wait  xcopy "C:\Virtual Machines\win2003test" "C:\Virtual Machines\BACKUP\%date%\win2003test" /E /Y /I

Verfasst: 15.08.2007, 20:35
von ronar
Verdammt.....das funktioniert nicht....

Habt ihr vielleicht eine kurzes Script, welches diese aufgaben erledigen sollte?

Backup Ordner erstellen
VM Suspend
VM Kopieren
VM Starten
kopierte VM Packen
Gepackte VM auf Ziel verschieben
kopierten VM Ordner Löschen
.....

:D

Danke

Verfasst: 15.08.2007, 22:49
von continuum
Hast du dir mal das script aus dem sticky post oben auf der Seite angesehen ?

Da steht doch sicher alles drin was du brauchst