С Новым годом! Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/47: Рейтинг темы: голосов - 47, средняя оценка - 4.53
5 / 5 / 1
Регистрация: 21.11.2009
Сообщений: 110

Скрипт для бэкапа

01.10.2012, 12:40. Показов 10020. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Реализовать подключение/отключение дисков ( сетевых, локальных) для резервного копирования данных.
программы - acronis и effector saver.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.10.2012, 12:40
Ответы с готовыми решениями:

Скрипт для бэкапа репозиториев с VSVN
Всем привет, опыта в написании скриптов практически нет, понадобилось написать скрипт бэкапящий репозитории с Vsvn. @echo on rem...

Батник для бэкапа Oracle
День добрый пишу скрип для бэкапа БД с Oracle. @echo off E:\Dump\TUE\med.rar &::на данном этапе пишет нет доступа и обрывается ...

Батник для бэкапа ведет себя странно :(
Написал батник для бэкапов разных папок на ПК(в данном случае для Thunderbird), дома на компе отрабатывает нормально, а на работе почему то...

10
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
01.10.2012, 13:36
Цитата Сообщение от Beren Посмотреть сообщение
программы - acronis и effector saver.
Объясните, какая тут связь с первым предложением... касаемо Вашего вопроса.
0
5 / 5 / 1
Регистрация: 21.11.2009
Сообщений: 110
01.10.2012, 13:40  [ТС]
Я так понимаю , что нужно создать bat файл который подключит сетевой или локальный диск . На этот диск запишется резервная копия какой-либо папки. И это всё сделается с помощью acronis и effector saver.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
01.10.2012, 13:59
Вот вытащил у себя из архивов неплохой батничек (автор - не я

1. Помещается в автозагрузку.
2. Проверяет доступность удаленного сетевого адреса 40 раз.
3. Если успешно - выполняет подключение.
4. Если не получается - повторяет процедуру.

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@echo off
::Прописываем сбя в автозагрузку
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v +Lan /t REG_SZ /d "C:\LanConnect.cmd" /f
 
net use y: /delete /yes
:start
set /a n+=1
if %n%==40 goto :Ex
ping ALEX-PC -n 3
if not %errorlevel%==0 goto :start
net use y: \\ALEX-PC\docs pass /USER:username /persistent:no
if not %errorlevel%==0 goto :start
goto :eof
 
:Ex
echo Нет подключения к сети
pause
0
5 / 5 / 1
Регистрация: 21.11.2009
Сообщений: 110
01.10.2012, 14:02  [ТС]
К чему это ?
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
01.10.2012, 14:32
Вы просили Бат, а дал Вам кое-что по-круче.

Строки №№ 4, 11 с головой выполняют Вашу задачу.
Достаточно только добавить ключ /? и посмотреть в ком. строке как ними пользоваться.
0
5 / 5 / 1
Регистрация: 21.11.2009
Сообщений: 110
01.10.2012, 16:23  [ТС]
Не понял

Добавлено через 1 час 38 минут
Так ?

Bash
1
2
net use y: /delete /yes
net use y: \\ALEX-PC\docs docs /USER:documall /persistent:no
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
01.10.2012, 16:42
Bash
1
net use Disk: \\Comp\Folder Pass /USER:Name /persistent:no
Disk - имя диска, на который будет смонтирован удаленный ресурс
Comp - имя удаленного компьютера (можно увидеть в папке "Сетевое окружения" проводника Windows, или:
1) WinXP - ПКМ на "Моем компьютере" (или кнопки Win+Pause), свойства, Имя компьютера - в строке "Полное имя".
2) Win7 - Панель управления - система и безопасность - Система - Дополнительные параметры системы - Имя компьютера - в строке "Полное имя").
Folder - папка, расшаренная на удаленном компьютере.
Pass - пароль пользователя удаленного компьютера (или гостевой пароль), по беспарольному пользователю Вы не войдете, если не выставите специальные настройки системных политик безопасности.
/persistent - переподключать после перезагрузки компьютера.
0
5 / 5 / 1
Регистрация: 21.11.2009
Сообщений: 110
01.10.2012, 16:46  [ТС]
То есть какая последовательность ? Сначала создаётся сетевой диск , потом ,например, акронис помещает туда резервную копию ? Так ?
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
02.10.2012, 01:24
Скорее всего алгоритм такой:
1. Размонтирование диска (на всякий случай).
2. Затем монтирование.
3. Проверка успешности действия.
3.1 Если не получилось - пауза в 1 сек. и снова попытка.
3.2. Если успешно - код для резервного копирования.
Если acronis и effector saver поддерживают ключи командной строки,
читайте об их использовании в справке к соответствующим программам.
4. В конце снова размонтируем диск.

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@echo off
Call :Unmount
:start
net use y: \\Comp\Folder Pass /USER:Name /persistent:no
if %errorlevel% neq 0 (
  Echo Ошибка монтирования
  ping -n 1 -w 1000 192.168.254.254>NUL
  goto :start
)
::Здесь код для резервного копирования
Call :Unmount
goto :eof
 
:Unmount
net use y: /delete /yes
1
5 / 5 / 1
Регистрация: 21.11.2009
Сообщений: 110
02.10.2012, 09:34  [ТС]
Нашёл в акронисе такую штуку (во вложении)
Вложения
Тип файла: pdf BackupRecoveryServerWindows_CommandLineReference.ru.pdf (509.2 Кб, 45 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.10.2012, 09:34
Помогаю со студенческими работами здесь

Скрипт для бэкапа БД (Oracle)
День добрый пишу скрип для бэкапа БД с Oracle. @echo off E:\Dump\TUE\med.rar \\на данном этапе пишет нет доступа и обрывается ...

Скрипт для бэкапа FreeNAS
Здравствуйте. Подскажите мне пожалуйста по глупому вопросу. У меня стоит FreeNAS там используется sh скрипт для создания копий запускаемый...

Bash - скрипт для бэкапа баз Mysql
Решил попробовать написать скрипт бакапа баз Mysql нашел команду бакапа одной базы mysqldump --add-drop-table --add-locks --all...

Скрипт создание горячего бэкапа
Всем привет. Столкнулся с проблемой написание скрипта для backup в .bat. Щас приходится каждое утро делать вручную, руководство попросила...

Программы для бэкапа
Доброго времени суток. Хочу сделать бэкап на домашнем ноутбуке, так как ось со временем начинает всё больше тормозить, сносить и ставить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru