VMware Backup Pre- And Post-Commands
Posted on June 15th, 2016 by Bert Zefat
Version of ESX | Custom quiescing script directory |
ESX/ESXi 3.5 Update 1 or earlier |
C:\Windows\<pre-freeze-script.bat>
C:\Windows\<post-thaw-script.bat> |
ESX/ESXi 3.5 Update 2 or later |
C:\Program Files\VMware\VMware Tools\backupScripts.d\
|
ESX/ESXi 4.x | C:\Windows\backupScripts.d\ |
ESXi 5.0 |
C:\Windows\
C:\Program Files\VMware\VMware Tools\backupScripts.d\
|
ESXi 5.1 and ESXi 5.5 |
C:\Windows\<pre-freeze-script.bat>
C:\Windows\<post-thaw-script.bat> |
Windows:
To create a sample wrapper script,  you can create a text file and name it vcb.bat.
echo off if "%1" == "freeze" goto doFreeze goto doThaw :doFreeze call c:\windows\pre-freeze-script.bat goto EOF :doThaw call c:\windows\post-thaw-script.bat :EOF
Linux:
For Linux VMs, the scripts should be named
    /usr/sbin/pre-freeze-script     /usr/sbin/post-thaw-script
Both must have 0755 permissions so that they are executable, and should be owned by root.
Veeam:
Make sure that “âEnable VMware Tools quiescence” is enabled, cauusing the scripts to be call to.