1cv81 backup powershell

Бюджет: по договоренности
 
Наши 1с специалисты – чего то там накодили 
Подозреваю, что криво накодили.
И в результате, им надо иногда хотя бы раз в неделю запускать какую-то перепроводку.
Которая должна выполняться долго (часов 9) – причем когда никто не работает в 1с
Поэтому ее обычно выполняют в субботу. 
Но так-же они ее иногда делают и по среди недели (и от этого они отказаться не могут)
Перепроводка почти всегда выполняется в интервал времени 22:00 – 07:00

Я написал скрипт на powershell для бекапирования 1с 
Который работает на пакетных командах 1с
www.everfall.com/paste/id...
И этот скрипт успешно отрабатывал утром в 6 часов каждый день.

14-19 – эти строчки кода мягко выкидывают всех пользователей 1с
21-27 – эти строчки создают бекап dt
29-35 – эти строчки создают бекап cfg
37-41 – эти строчки разрешают всем снова пользоваться 1с

Но 1с специалисты наругались на меня, что оне не могут сделать свою супер перепроводку. 
И мой скрипт обрывает им их суперпроводку. 
И типа мой скрипт должен делать бекапы. 
Но не в коем случае нельзя сбрасывать перепроводку. 
Поэтому у меня 14-19 и 37-41 закоментированные строчки. 
И мой скрипт никого не выбрасывает. 
И пытается выполнится каждый день. 
Но если кто-то не вышел из 1с соответственно бекап не делается. 
В общем он не делается почти никогда. Из-за того что кто то не вышел

В идеале хочу следующее:
В общем надо как-то допилить бекапирование, чтобы оно выполнялось каждый день не мешая перепроводкам.
Но согласен на решение:
Чтобы бекапирование выполнялось каждый день за исключением тех случаев когда делается перепроводка. 


1) Предложил 1с специалистам
Что пусть мой скрипт будет выполняться в 08:00 
Типа их перепроводка уже выполнится. 
И после этого мой скрипт всех сбросит и сделает бекап. 
На что мне ответили, что им нужно к 09:00 придти на работу и просмотреть результат перепроводки. 
И если я из сброшу из 1с. Они не смогут поглядеть результат перепроводки. 

2) Предложил 1с специалистам
Что пусть мой скрипт будет выполняться в 22:00 
Они мне ответили, что они в это время очень часто работают. 
И их будет очень сильно напрягать невозможность работать 10-20мин пока создается бекап.

3) SQL – вариант бекапа можете не предлагать. 
т.к. он у меня уже реализован. 
Работает превосходно. 
Но для перестраховки мы хотим еще и вышеописанный вариант бекапа. 

4) 1с специалисты говорят, что могут создать специального пользователя 1с для перепроводки. 
И можно было бы реализвать сброс всех пользователей кроме этого специального. 
И типа если специальный работает и он не сбросился, значит бекап не получился. 
В остальных случаях всех сбрасываем и делаем бекап

Опубликован 25.06.2015 в 14:30

Выберите способ верификации:

Обновите страницу после прохождения верификации.