Script de backup agendado Disk2VHD

1

Estou usando um script de backup simples usando o Disk2VHD. Eu gostaria de alterá-lo um pouco para verificar o uso da unidade de disco C e compará-lo com a unidade F, para que as imagens antigas sejam removidas apenas se não houver espaço livre suficiente em disco.

Atualmente, remove imagens antigas quando mais de 4 já estão criadas.

REM
REM A simple backup system using disk2vhd
REM
REM version 1.3, by J.E.B., 2011-02-22
REM
REM requires 'disk2vhd.exe' to be in the path
REM

setLocal EnableDelayedExpansion

REM "DRIVES" can be one drive identifier with colon, multiple separated by spaces,
REM or asterisk for all.  
REM "DEST" can be a drive letter or a UNC.

SET DRIVES="C:"
SET DEST="F:"

REM Keep most recent 4 VHD files in DEST, delete the rest

for /f "skip=4 tokens=* delims= " %%a in ('dir/b/o-d %DEST%\*.VHD') do (
del %DEST%\%%a
)

REM Backup to VHD

C:
cd \
DISK2VHD %DRIVES% %DEST%\%COMPUTERNAME%--%date:~-10,3%%date:~-7,2%%date:~-4,4%.VHD

EXIT /B n
    
por Marek Zakrzewski 16.09.2015 / 15:19

0 respostas