1. Устанавливаем многими любимый Cron (nnCrone) (после этого надо сделать это службой)
2. Далее делаем два три текстовых файла, и меняем расширение на bat. В самом текстовом файле меняем кодировку на OEM866 (классика как никак).
3. Далее выбираем один из файлов и вноcим в него вот такие вот слова.
@C:\drendulet\cth.exe @ /HID (Это типа что б нихто не видал (тоже можно скачать и установить в понравившуюся нам папку))
@echo off (выключаем сообщения)
@COLOR 1 (если что поставим темный цвет)
@C:\WINDOWS\system32\TaskKill.exe /IM 1cv8c.exe /T /F (вырубаем всех в сад)
@C:\WINDOWS\system32\TaskKill.exe /IM 1cv8.exe /T /F (туда же)
@C:\WINDOWS\system32\TaskKill.exe /IM 1cv8s.exe /T /F (пить чай с печеньками)
@TASKKILL /F /FI "USERNAME eq 1CUser" (трудно комментировать, я даже сам уже забыл, зачем я это все сюда понаписал)
@TIMEOUT /T 3 /NOBREAK (делаем паузу после шокового состояния)
@"C:\Program Files\1cv8\8.3.8.1964\bin\ragent.exe" -start (подьем и завтрак (кому как удобно, можно не указывать папку, где стоит 1С))
@"C:\Program Files (x86)\1cv8\8.3.8.1964\bin\1cv8.exe" CONFIG /S"192.168.0.1\Trade" /N"Администратор" /P"123" /DumpIB "D:\backups\ut\%date:~0,2%_%date:~3,2%_%date:~6,4%-UT.dt"
@TIMEOUT /T 3000 /NOBREAK (на всякий случай (можно не указывать))
@IF EXIST "D:\backups\ut\%date:~0,2%_%date:~3,2%_%date:~6,4%-UT.dt" (
echo "Данный файл %date:~0,2%_%date:~3,2%_%date:~6,4%-UT.dt сформировался" >> D:\backups\logbackup1c.log
"C:\Program Files\7-Zip\7z.exe" a -tzip -ssw -mx5 -P"123" D:\backups\ut\UT_%date%.zip D:\backups\ut\%date:~0,2%_%date:~3,2%_%date:~6,4%-UT.dt (переводим (ужимаем) из dt в zip и запаролим)
del D:\backups\ut\%date:~0,2%_%date:~3,2%_%date:~6,4%-UT.dt (можно не удалять)
@xcopy D:\backups\ut\UT_%date%.zip D:\save\ut /I /Y (еще и спрячем куда нибудь)
@forfiles.exe /p D:\backups\ut /s /m *.zip /d -3 /c "cmd /c del /q /f @file" (удалим все старое)
@forfiles.exe /p D:\backups\ut /s /m *.dt /d -3 /c "cmd /c del /q /f @file" (чтоб врагу не досталось)
) ELSE (
echo "Внимание данный файл %date:~0,2%_%date:~3,2%_%date:~6,4%-UT.dt отсутствует backup на дату %date% не произведен" >> D:\backups\logbackup1c.log (напишем чего нибудь в лог файл)
Завершение:
4. Данный bat файл можно сохранить в системную папку windows и запускать по регламенту с помощью планировщика заданий или nncron.