CMD/BAT - Бекапы 1С
|
Старожил Сообщения: 186 |
сем доброго времени суток!!! Сильно не пинайте, не очень силен я в этом. Собрал на просторах инета батничеГ, но что то не хочет работать...
chcp 1251 C:\Progra~2\1cv82\8.2.16.368\bin\1cv8.exe ENTERPRISE /Sserver1c\ut_test /N"Логин" /P"Пароль" /CЗавершитьРаботуПользователей /OutD:\REZERV\UT_TEST\UT_TEST_log_%date%.txt /DisableStartupMessages C:\Progra~2\1cv82\8.2.16.368\bin\1cv8.exe CONFIG /Sserver1c\ut_test /N"Логин" /P"Пароль" /UCПакетноеОбновлениеКонфигурацииИБ /DumpIBD:\REZERV\UT_TEST\UT_TEST_%date%.dt /OutD:\REZERV\UT_TEST\UT_TEST_log1_%date%.txt /DisableStartupMessages C:\Progra~2\1cv82\8.2.16.368\bin\1cv8.exe ENTERPRISE /Sserver1c\ut_test /N"Логин" /P"Пароль" /UCПакетноеОбновлениеКонфигурацииИБ /CРазрешитьРаботуПользователей /OutD:\REZERV\UT_TEST\UT_TEST_log2_%date%.txt /DisableStartupMessages Подскажите где кАсяк? Спасибо. |
|
------- Отправлено: 15:25, 13-08-2015 |
Ветеран Сообщения: 4553
|
Профиль | Отправить PM | Цитировать Между ключами и параметрами поставьте пробел
Вот пример Моего батника на бэкап. Используются кирилистические пути с пробелами, поэтому засилие кавычек. Бэкаплю конфигурацию и данные на раздел, сжимаю в архив, удаляю выгрузку и после переношу архивы на сетевое хранилище. Скрытый текст
@echo off cls set nfile=backup1c8_%date:~-10%-%random% set nyear=%date:~-4,4% set dirmove="\\NAS\backup\ArchiveBD\1cbackup\%nyear%\" set server="server1c\bgu8" set dirArch="d:\Архивы\Архивы БД\1cbackup set path1c8="C:\Program Files (x86)\1cv82\8.2.18.102\bin\1cv8.exe" rem %path1c8% ENTERPRISE /S %server% /N "login" /P "password" /DisableStartupMessages /C "ЗавершитьРаботуПользователей" %path1c8% DESIGNER /S %server% /N "login" /P "password" /DumpIB %dirArch%\%nfile%.dt" timeout 30 %path1c8% CONFIG /S %server% /N "login" /P "password" /DisableStartupMessages /DumpDBCfg %dirArch%\%nfile%.cf" rem %path1c8% ENTERPRISE /S %server% /N "login" /P "password" /C "РазрешитьРаботуПользователей" /UC "КодРазрешения" timeout 30 pkzipc -add %dirArch%\%nfile%.dt" %dirArch%\%nfile%.dt" pkzipc -add %dirArch%\%nfile%.cf" %dirArch%\%nfile%.cf" del /F /Q %dirArch%\%nfile%.dt" del /F /Q %dirArch%\%nfile%.cf" if not exist %dirmove% (md %dirmove%) move /y %dirArch%\%nfile%.dt.zip" %dirmove% move /y %dirArch%\%nfile%.cf.zip" %dirmove% exit /B quit |
Отправлено: 19:16, 13-08-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 186
|
Профиль | Отправить PM | Цитировать NickM, Спасибо большое, протестирую отпишу... Есть несколько вопросов по Вашему скрипту:
1. timeout 30 - время в секундах, между выполнениями заданий? 2. если мне не надо копировать на сетевое хранилище, то можно закоментить или лучше удалить эти строки: Скрытый текст
set dirmove="\\NAS\backup\ArchiveBD\1cbackup\%nyear%\"
del /F /Q %dirArch%\%nfile%.dt" del /F /Q %dirArch%\%nfile%.cf" if not exist %dirmove% (md %dirmove%) move /y %dirArch%\%nfile%.dt.zip" %dirmove% move /y %dirArch%\%nfile%.cf.zip" %dirmove% должно получиться бекап
@echo off cls set nfile=backup1c8_%date:~-10%-%random% set nyear=%date:~-4,4% set server="server1c\bgu8" set dirArch="d:\Архивы\Архивы БД\1cbackup set path1c8="C:\Program Files (x86)\1cv82\8.2.18.102\bin\1cv8.exe" rem %path1c8% ENTERPRISE /S %server% /N "login" /P "password" /DisableStartupMessages /C "ЗавершитьРаботуПользователей" %path1c8% DESIGNER /S %server% /N "login" /P "password" /DumpIB %dirArch%\%nfile%.dt" timeout 30 %path1c8% CONFIG /S %server% /N "login" /P "password" /DisableStartupMessages /DumpDBCfg %dirArch%\%nfile%.cf" rem %path1c8% ENTERPRISE /S %server% /N "login" /P "password" /C "РазрешитьРаботуПользователей" /UC "КодРазрешения" timeout 30 pkzipc -add %dirArch%\%nfile%.dt" %dirArch%\%nfile%.dt" pkzipc -add %dirArch%\%nfile%.cf" %dirArch%\%nfile%.cf" exit /B quit 3. фоновые задачи тоже вырубает? Спасибо... |
------- Отправлено: 08:56, 14-08-2015 | #3 |
![]() Ветеран Сообщения: 2161
|
Профиль | Отправить PM | Цитировать Цитата NickM:
![]() Цитата Ruldik:
|
||
------- Отправлено: 20:32, 15-08-2015 | #4 |
Ветеран Сообщения: 4553
|
Профиль | Отправить PM | Цитировать Anton04, знамо дело, тут все проще - батник писал Сам и отслеживаю ситуацию. Админы 1с редкие гости в Моих местах, сейчас даже обнову поставить не могу, т.к. Уже пора на следующую платформу переходить, а страхово. Оффтоп: самостоятельно постгрес прикрутил...
Насчет фоновых не скажу, пару-тройку-пяток лет бэкапиться на ура. |
|
Отправлено: 20:52, 15-08-2015 | #5 |
Старожил Сообщения: 186
|
Профиль | Отправить PM | Цитировать Итак затестил... Вроде все работает. Чуть позже выложу рабочий вариант, обкатаю его полностью во всех режимах....
|
------- Последний раз редактировалось Ruldik, 18-08-2015 в 12:20. Отправлено: 10:15, 18-08-2015 | #6 |
Старожил Сообщения: 186
|
Профиль | Отправить PM | Цитировать Вот батник который у меня получился...
Бекап
@echo off cls set nfile=backup1c8_%date:~-10% set server="server1c\bgu8" set dirArch="d:\Архивы\Архивы БД\1cbackup set path1c8="C:\Program Files (x86)\1cv82\8.2.18.102\bin\1cv8.exe" start "" /wait %path1c8% ENTERPRISE /S %server% /N "login" /P "password" /DisableStartupMessages /C "ЗавершитьРаботуПользователей" start "" /wait %path1c8% DESIGNER /S %server% /N "login" /P "password" /UC "КодРазрешения" /DumpIB %dirArch%\%nfile%.dt" timeout 30 start "" /wait %path1c8% CONFIG /S %server% /N "login" /P "password" /UC "КодРазрешения" /DisableStartupMessages /DumpDBCfg %dirArch%\%nfile%.cf" start "" /wait %path1c8% ENTERPRISE /S %server% /N "login" /P "password" /C "РазрешитьРаботуПользователей" /UC "КодРазрешения" exit /B quit |
------- Отправлено: 09:48, 26-08-2015 | #7 |
Старожил Сообщения: 186
|
Профиль | Отправить PM | Цитировать Приветствую всех.... После недельного тестирования, ситвация следующая:
Как то все это дело живет своей жизнью... Поставил в планировщик, бекапит как ему вздумается. Захожу в папку бекапа, а там только файл конфигурации cf, или может просто тупо базу заблочить... Выгоняешь пользаков из базы, бекапит нормально... |
------- Отправлено: 09:06, 31-08-2015 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - [решено] Перестало делать бекапы | deem73 | Windows Server 2008/2008 R2 | 8 | 21-07-2015 10:08 | |
Чем делать бекапы? | kiralex | Хочу все знать | 12 | 10-04-2014 08:45 | |
Разное - Вопрос, про бекапы. | El.Layne | Хочу все знать | 2 | 10-02-2014 08:59 | |
[решено] Архивация данных. Бекапы документов. | CrashTest | Хочу все знать | 2 | 23-03-2013 00:40 | |
Разное - как вскрыть бекапы системы | FatherNet | Microsoft Windows 7 | 7 | 09-04-2011 22:53 |
|