• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Автоматизация УРИБ

  • Автор темы evgenyatam
  • Дата начала
E

evgenyatam

имеется распределенная ИБ на платформе 7.7. необходимо написать что то вроде скрипта, чтобы вызывать планировщиком. скрипт должен производить автообмен межда 2мя иб. сечас автообмен делается вручную. как вызвать автообмен данными из командной строки (или .cmd файла)?
 
V

vitfil

Надо запускать 1С в пакетном режиме.
Поиск либо в интернете, либо в книгах, которые идут в поставке с 1С, либо мне 400 у.е.
 
D

Darlock

Либо прочитать про МОД (менеджер обмена данными) для 7.7
 
E

evgenyatam

"Либо прочитать про МОД (менеджер обмена данными) для 7.7"
не катит потому что платный, и УРБД уже налажено.

более конкретный вопрос: имеется .bat файл такого содержания:

Код:
d:\1Cv77\BIN\1cv7.exe config /d"d:\my_work\OFFICE\" /nЕвгений /pпароль /@autoexchange.prm

пароль вырезан, состоит из цифер.

и файл autoexchange.prm в каталоге базы данных
содержимое:
Код:
[General]
Output="syslog\WriteTo_PB1.txt"
Quit=1
AutoExchange=1
[AutoExchange]
SharedMode = 1
WriteTo = PB1*
запускаю .bat - все запускается, в панели сообщений Написано что выгрузилось (менял Quit=1 на Quit=0).
но файл выгрузки нигде не появляется. подскажите пожалуйста что не так.
зы: вместо WriteTo = PB1* пробовал WriteTo = "d:\my_work\raspr\PB1.zip" - тоже-самое.
 
V

vitfil

подскажите пожалуйста что не так.
Подсказываю: не так что-то в файле rpm. Внимательно прочтите документацию. Я понимаю, что там аж 3 абзаца про запуск в пакетном режиме, но все же сделайте усилие над собой...
 
E

evgenyatam

а нету документации. иначе сделал бы давно.
ps и в интернете ничего не нашел, кроме готового скрипта почти без описания. оттуда и то что я написал. а если вручную выгружать (через меню конфигуратора) файл появляется. стираешь, выгружаешь еще раз - опять появляется.
 
S

starasta

Пока ночью восстанавливал последовательность, увидев сей топик решил набросать на коленке сей опус...

Определимся с каталогами:
D:\ПримерАвтообмена\ЦентральнаяБаза\ - пусть будет центральная база
C:\ObmenCtr - каталог обмена для центральной базы
C:\central_bat - каталог для батничка и программ wget - wput для работы с ftp
ftp://НашФтпСерверВИнтернете/TestObmen - каталог на ftp-шнике для обмена
В настройках параметров автообмена укажем каталог выгрузки-загрузки C:\ObmenCtr
Имя файла выгрузки пусть будет BS10.zip, загрузки BS11.zip, режим фиксированный,
создадим пользователя "робот" с паролем "111".
В прилагаемом архиве находится папка central_bat, которую нужно кинуть в корень диска C:
Вообщем-то всё, для периферийной базы нужно просто поменять местами имена загружаемого и выгружаемого файлов.
Всё просто и без заморочек :facepalm:
 

Вложения

  • central_bat.zip
    877,4 КБ · Просмотры: 119
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!