Geralmente o NTBACKUP enfrenta problemas para salvar arquivos que estejam abertos pela rede, basta um usuário esquecer um desses arquivos abertos e pronto, o mesmo não é gravado na fita.
Uma vez encontrei um script na Internet que pegava as informações dos arquivos compartilhados abertos através do comando netfiles e os fechava, infelizmente não encontrei o site para referenciar aqui, peguei esse script e fiz pequenos ajustes, ele ficou ideal para ser utilizado no seu servidor minutos antes da janela de backup:
####Script .BAT
@echo off
net files > ArquivosAbertos.txt
for /F "delims= " %%a in ('type ArquivosAbertos.txt ^findstr "*.*"') do (
Net Files %%a /close
)
###
Ele gera uma lista TXT de arquivos abertos e a usa para fechá-los.
Também já utilizei um outro script, esse peguei do site da Microsoft, mas não tive muito sucesso com ele:
### Script .BAT
for /f "skip=4 tokens=1" %a in ('net files') do net files %a /close
###
Abraço!!!
Nenhum comentário:
Postar um comentário