How can I monitor deletion of a file on a Windows server?

I have a .bat file on a Windows 2012 R2 server that is periodically executed to refresh the app pools on an IIS server. From time to time, this operation fails because the file has been deleted (by some unknown source). Are there any built in tools in windows that will allow me to monitor any activity on this …

Windows 2008 VPS via How can I monitor deletion of a file on a Windows server?.