Моя электронка: sysadmin@mmmgn.ru xomiakba@gmail.com
!!! Внимание! Проект находиться в стадии глубокой альфы. Это значит, что он может работать не так как планировалось, будте осторожны!
Возможности:
* Бэкап 1С
* Выгоняет пользователей
Параметры запуска:
c1cback.exe база1 база2 база3, где
база1/2/3 - название баз в кластере. Все настройки по базе должны быть прописаны в конфигурации.
Файл конфигурации
Обязательные секции
[SMTP] Настройка параметров отправки почты
[global] Пресет по дефолту для настроек базы
[destination] Назначение бэкапа (конечная папка), хотя бы 1 секция
Не обязательные секции
[COMplus] Настройка параметров com+ для сосединения с 1С (нужно чтоб вгонять пользователей)
Формат (подставлены параметры по умолчанию):
[SMTP] ;Настройка параметров отправки почты, обязательная секция
host=localhost ; ПОчтовый сервер, обязательно
login=root ; логин, обязательно
pass= ;Пароль, опционально
port=25 ; ПОрт, опционально
mailto=root@localhost ; Кому слать, обязательно
mailfrom=robot@localhost ;От кого, опционально
[COMplus] ;Настройка параметров com+ для сосединения с 1С (нужно чтоб выгонять пользователей), опционально
connector=v82.COMConnector ; Ком конектор, лучще не трогать если не знаешь что это, опционально
AdminLogin= ; Логин администратора систеы 1С (администратор кластера), опционально
AdminPass= ; Пароль адмнистратора, опционально
BDLogin= ; Логин к базе, обязательно
BDPass= ; Пароль к базе, опционально
[global] ; Пресет по дефолту для настроек базы, обязательно
1cpath= ; Путь к 1С, обязательно
default= ; Если программа запущена без параметра, то сделать бэкап этой базы, обязательно
cluster= ; Кластер, обязательно
env= ; параметры окружения по-умолчанию, опционально
compress=1 ; Сжимать файл бэкапа, опционально
destination= ; Название секции, в которой храниться описание папок назначения, обязательно
KillUsers=0 ; Выкидывать пользователей, опционально
login=Arhive ; Логин от базы для архивации, обязательно
pass= ; Пароль от базы для архивации, обязательно
retry=2 ; Колличество попыток, опционально
retrytimeout=3600 ; таймаут между попытками, опционально
[acc] ; переопределение настроек global для базы acc
login=Arhive ; Логин от базы для архивации, опционально
pass= ; Пароль от базы для архивации, опционально
cluster=trum ; Кластер, опционально
env=env2 ; параметры окружения, опционально
retry=2 ; Колличество попыток, опционально
retrytimeout=3600 ; таймаут между попытками, опционально
destination= ; Название секции, определяющяя пути назначения бекапа
BDLogin= ; Логин к базе для ком+ операций, опционально
BDPass= ; Пароль к базе для ком+ операций, опционально
KillUsers=0 ; Выкидывать пользователей, опционально
[destination1] ; Пути назначения бэкапа, например destination1
path1=\\192.168.111.200\share
path2=D:\
[env1] ; Переменные окружения с именем env1
Ключ=значение