Воспользуемся готовым батником для выгрузки базы 1С и пользователь нам не помеха.
1. Создадим папку, где будут храниться все наши бэкапы на диске D:/
D:\Backup_Base\1C_Base
2. Распишу параметры подключения:
- Сетевой сервер 1С(кластер): drbnvga
- Имя базы данных: IT-manager
- Корневая папка для бэкапов: D:\Backup_Base\1C_Base
- Имя пользователя БД: MYNAME
- Пароль
- Код блокировки БД: КодРазрешения (По умолчанию в 1С)
3. Создадим скрипт (батник)
- Создаем текстовый файл (расширение *.txt)
- Помещаем в него следующий текст:
tskill 1 1cestart
echo ************************************************************
echo Задаём пути и параметры:
echo ************************************************************
chcp 1251
set __1c_path=C:\Program Files\1cv8\common\1cestart.exe
set __server=drbnvga
set __inf_base_name=IT-manager
set __upload_path=D:\Backup_Base\1C_Base
set __username=MYNAME
set __password=PASS
set __passblock=КодРазрешения
echo ******************
echo Создаём папку выгрузки, если она не существовала ранее
echo ******************
md "%__upload_path%\%date:~-4%\%__inf_base_name%"
echo ************************************************************
echo Генерируем выгрузку на текущую дату:
echo ************************************************************
"%__1c_path%" ENTERPRISE config /S"%__server%\%__inf_base_name%" /N"%__username%" /P"%__password%" /WA- /AU- /DisableStartupMessages /CЗавершитьРаботуПользователей
Timeout 75
"%__1c_path%" config /Out"%__upload_path%\%date:~-4%\%__inf_base_name%\%__inf_base_name%.log" /S"%__server%\%__inf_base_name%" /DisableStartupMessages /DumpIB"%__upload_path%\%date:~-4%\%__inf_base_name%\%__inf_base_name%-%date%.dt" /N"%__username%" /P"%__password%" -NoTruncate /UC"%__passblock%"
Timeout 30
"%__1c_path%" ENTERPRISE config /S"%__server%\%__inf_base_name%" /N"%__username%" /P"%__password%" /WA- /AU- /DisableStartupMessages /CРазрешитьРаботуПользователей /UC"%__passblock%"
4. Переименуем расширение их *.txt в *.bat
5. Подключите батник в планировщик заданий.
Комментариев нет:
Отправить комментарий