Próbuję skryptować zamknięcie moich serwerów VM w pliku .bat. jeśli jedno z poleceń vmware-cmd się nie powiedzie (jak już zostało napisane, że maszyna jest już zamknięta), chciałbym, aby kontynuował zamiast bombardowania.Jak uzyskać plik wsadowy .bat przejdź do następnej instrukcji, jeśli wystąpił błąd
c:
cd "c:\Program Files\VMWare\VmWare Server"
vmware-cmd C:\VMImages\TCVMDEVSQL01\TCVMDEVSQL01.vmx suspend soft -q
vmware-cmd C:\VMImages\DevEnv\DevEnv\DevEnv.vmx suspend soft -q
vmware-cmd C:\VMImages\DevEnv\TCVMDEV02\TCVMDEV02.vmx suspend soft =q
robocopy c:\vmimages\ \\tcedilacie1tb\VMShare\DevEnvironmentBackups\ /mir /z /r:0 /w:0
vmware-cmd C:\VMImages\TCVMDEVSQL01\TCVMDEVSQL01.vmx start
vmware-cmd C:\VMImages\DevEnv\DevEnv\DevEnv.vmx start
vmware-cmd C:\VMImages\DevEnv\TCVMDEV02\TCVMDEV02.vmx start
I dzwonił kilka plików wsadowych (query1.bat query2.bat) z głównego miejsca pracy (morning.bat) i dowolnym czasie jednej z małe pliki .bat uderzyły w błąd "nie znaleziono pliku" podczas czyszczenia starych dzienników, wszystko się zatrzymało. To załatwiło sprawę. +1 i dzięki. –