Yo te puedo decir que todas las noches tengo una página web que compacta una base Access (lo que hay que hacer mientras no me aprueben el uso de una Base de Datos). Esto lo tengo programado con un Task para que lo realice todos los días.
Si con esto yo puedo compactar (es decir, tomarla en forma exclusiva), no tengo dudas respecto a poder setear un campo.
Ejemplo del bat generado:
c:
cd C:\Archivos de programa\Internet Explorer
IEXPLORE.EXE
http://TimeSheet/Compacta.asp (Página en intranet)