Tomsk Sysadmins Forum
Windows => Администрирование => Topic started by: Fedor on March 19, 2008, 12:29:38
-
Написал такой батник
echo on
rem *******************
rem задаём диски где лежат папки для архивирования и винт куда будем бэкапить
rem *******************
md %SystemRoot%\AAA
SET DRIVE1=e:\
SET DRIVE2=f:\
SET BANK=%SystemRoot%\AAA
SET archive_name=%date%.rar
copy /y %DRIVE1%\*.* %BANK%
rem copy %DRIVE2%\*.* %BANK%
rar a -r -m5 -df %archive_name% %BANK%
md %SystemRoot%\AAA
rem move %archive_name%\%BANK
Проблема состоит в том, что команды -R в copy не нашёл, а нужно копировать все директории диска или флешки. Кто что посоветует
-
Использовать вместо copy команду xcopy.
ПС. Посмотрите ключи xcopy /? - там есть тот, что требуется.
-
Использовать вместо copy команду xcopy.
ПС. Посмотрите ключи xcopy /? - там есть тот, что требуется.
Подредактировал код, закинул в назначенные задания. Нужно чтобы не отображалось окно DOS или хотя бы сразу сворачивалось в трей.
@echo off
rem *******************
rem задаём диски где лежат папки для архивирования и винт куда будем бэкапить
rem *******************
md %SystemRoot%\AAA
SET DRIVE1=e:\
SET DRIVE2=f:\
SET BANK=%SystemRoot%\AAA
SET archive_name=%date%.rar
SET HOME=C:\test\
xcopy /E /V /C /Q /G /H /R %DRIVE1%\*.* %BANK%
xcopy /E /V /C /Q /G /H /R %DRIVE2%\*.* %BANK%
rar a -r -m5 -df %archive_name% %BANK%
md %SystemRoot%\AAA
rem move /y %archive_name%\%BANK%
move /y %HOME%%archive_name% %BANK%
-
стандартный планировщик винды такой возможности не имеет. поглядите nnCron возможно он умеет делать так как вам нужно
-
Подредактировал код, закинул в назначенные задания. Нужно чтобы не отображалось окно DOS или хотя бы сразу сворачивалось в трей.
именно в трэй?
-
... Нужно чтобы не отображалось окно DOS или ...
[attachment=230:hidec.zip]
Небольшая утилита для запуска скрытой ДОС Консоли.
Пример использовония: "hidec.exe test.bat"