PDA

Показать полную графическую версию : [решено] Bat для резервного копирования


Kitana
14-01-2013, 12:24
Есть батник, который копирует по сети не пустые папки:

rmdir /s /q C:\BuhBase\old
ren C:\BuhBase\new old
mkdir C:\BuhBase\new
xcopy /s \\BUH_1-PC\1C_base C:\BuhBase\new


Как сделать проверку, включен ли удаленный комп и если выключен, сделать завершение без копирования?
Иначе папки получаются пустыми.

Iska
14-01-2013, 15:43
Например, так (http://forum.oszone.net/post-1999852.html#post1999852).

Kitana
05-02-2013, 10:42
Скрипт перестал работать корректно. Копирует даже если удаленный комп не отвечает на пинг.
Все сделано, как в теме по ссылке:
Например, так. »

ping -n 1 192.168.1.200|Find "TTL=">null|(Start "" "C:\Rezerv\Copy1.bat")

lec
07-02-2013, 13:33
ping -n 1 192.168.1.200|Find "TTL=">null&&(Start "" "C:\Rezerv\Copy1.bat")

Kitana
07-02-2013, 17:09
Код:
ping -n 1 192.168.1.200|Find "TTL=">null&&(Start "" "C:\Rezerv\Copy1.bat") »

Спасибо, работает.
Еще вопрос: после завершения копирования выдает информацию, сколько файлов скопировано и ошибку:
Недостаточно памяти для обработки команды.

Что за команда-то? Если копирование, то оно же завершено...




© OSzone.net 2001-2012