Estoy intentando guiar el cierre de mis servidores de VM en .bat. si uno de los comandos de vmware-cmd falla (como la máquina ya está apagada), me gustaría que continúe en lugar de bombardear.Cómo obtener un archivo por lotes .bat continúe en la siguiente declaración si hay un error
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
estaba llamando a varios archivos por lotes (query1.bat query2.bat) de un trabajo principal (morning.bat) y en cualquier momento uno de los pequeños archivos .bat alcanzan un error como "archivo no encontrado" al limpiar los registros antiguos, todo se detendría. Esto hizo el truco. +1 y gracias. –