Em geral, o bloco BEGIN BACKUP / END BACKUP indicaria o Exchange para truncar os logs. Mas para que isso funcione, você deve ter criado um instantâneo de todos os volumes com dados relacionados ao Exchange - assim, se você separou dados e logs de transações, precisaria capturar instantaneamente os dados. em> e o volume do Tlog.
Além disso, você deve certificar-se de que seu script exchangeserverbackupscript1.cmd
realmente retorne com um código de saída igual a zero - se não o o script diskshadow abortaria e a linha" backup final "nunca seria executada. Acredito que o robocopy sairia com o código de saída "1" na cópia de arquivo bem-sucedida, que pode apresentar a raiz do problema, pois o nível de erro da robocopy seria o nível de erro do lote se a robocopy for o último comando executado. Tente adicionar uma verificação condicional para o sucesso do robocopy e um exit /B 0
para o final do seu arquivo de lote.