Pred asi rokom som napísal triviálny CMD script na zálohu účtovníctva (primárne,ale aj iných potrebných dokumentov):
Kód: Vybrat vše
wolcmd 04:D4:C4:4D:FC:6B 192.168.8.xxx 255.255.255.0 9
wolcmd 04:D4:C4:4D:FC:6B 192.168.8.xxx 255.255.255.0 9
wolcmd 04:D4:C4:4D:FC:6B 192.168.8.xxx 255.255.255.0 9
timeout 35 /NOBREAK >NUL
rar.lnk a -agYYYY-MM-DD-HH-II-SS -cfg- -ep1 -inul -m0 -r -y "D:\zaloha\omega_zaloha_.rar" "C:\Omega\Data"
timeout 5 /NOBREAK >NUL
winscp.com /command "open ftp://xxx:xxxx@192.168.8.xxx -hostkey=* -explicittls" "put Q:\zaloha\* /" "exit"
timeout 10 /NOBREAK >NUL
del /S /Q Q:\zaloha\*
plink.exe -no-antispoof xx@192.168.8.xxx -pw xxx "sudo /sbin/shutdown now"
pause
Tento skript funguje dobre. Problémom je ale ľudský faktor,keďže skript musí byť spustený užívateľom - čo sa nedialo, jednoducho povedané, na zálohu sa dlabe a prísť o účtovníctvo by bol docela prúser. Existuje nejaká možnosť, ako tento skript spúšťať napr každé 3 dni,najlepšie bez toho ,aby o tom užívateľ vedel ?
Ďalší problém je, že mám totožný skript (akurát s inak zvolenými vstupnými priečinkami) na ukladanie dokumentov. Prišlo sa na to, že aj keby bol spúštaný v dohodnutých rámcoch, tak dokumenty, bohužiaľ užívatelia aj tak neukladajú do dohodnutej zložky - sú rozlezené všade po ploche etc.
Preto mi napadlo, či by nebolo rozumnejšie vytvoriť nejakú bitovú kopiu disku (nech to čert bere, aj s celým operačným systémom), ktorá by sa skludom aj manuálne spúštala a bitová kopia by sa uložila na FTP.
Našiel som spôsob a to:
Kód: Vybrat vše
wbAdmin start backup -backupTarget:Q: -include:C: -allCritical -quiet
Problém tohto spôsobu je, že to vytvára zbytočne veľa zložiek, o čo by ani tak nešlo, ale hlavne to, že po vymazaní tejto zálohy z lokálneho disku, tam tá záloha akoby stále ostala a treba to explicitne vyčistiť cez windows čistiaci nástroj.. Jednoducho je to neflexibilné - poznáte nejakú inú alternatívu ?
Ďakujem