.bat помогите написать

1. SergPetr 26 08.06.17 18:25 Сейчас в теме
Добрый день.
Нужно написать батник для запуска 1с, отключения всех пользователей, и выгрузка дт.
пока я сделал 3 батника: отключение и блокировка на вход -это один, разблокировка-второй и выгрузка.
проблема в следующем:
Батник отключение запускает 1с под админом, выполняет отключение всех пользователей, но сама себя не закрывает,она остается висеть до талого.Собственно вопрос- чего там написать,чтоб в конце,после отключения всех, она и сама вырубалась.

текст там такой:

"C:\Program Files (x86)\1cv8\8.3.10.2252\bin\1cv8.exe" ENTERPRISE /F"C:\1С\infobase" /N"123" /P"123" /WA- /AU- /DisableStartupMessages /C ЗавершитьРаботуПользователей

Пока тест локально делаю, но в будущем мне надо будет на сервере провернуть тоже самое)
Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Dream_kz 129 08.06.17 18:36 Сейчас в теме
(1) База файловая? копируй 1Cv8.1CD, если серверная - копируй средствами субд
.dt это не способ резервного копирования

По сабжу, написать обработку, которую будешь запускать при таком вызове - она блокировку установит, и выйдет из базы, либо убивать 1Cv8.exe, работающих пользователей все равно быть не должно.
9. SergPetr 26 09.06.17 10:28 Сейчас в теме
(2) средствами субд уже катает резерв, задачу поставили,чтоб и дт были)
Говорят,что не стабильно работает и нужна двойная страховка,а вообще у них сервер такой,что аж жесткие диски хрустят
10. Dream_kz 129 09.06.17 10:57 Сейчас в теме
(9) дт могут и не загрузиться, если есть ошибки в конфигурации
Для двойной страховки кидать бэкап в облако, и для тройной по сети в соседнее здание, на отдельную машину, стоящую в бункере.
6. AntonSm 30 08.06.17 22:09 Сейчас в теме
(1) Если база серверная, то deployka тебе в помощь.
https://github.com/oscript-library/deployka
Если файловая, то там просто так не выгнать пользователей. Но остальное деплойкой тоже можно.
8. nk25 09.06.17 07:54 Сейчас в теме
(1)
Батник отключение запускает 1с под админом, выполняет отключение всех пользователей, но сама себя не закрывает,она остается висеть до талого.Собственно вопрос- чего там написать,чтоб в конце,после отключения всех, она и сама вырубалась.

современные конфигурации на УФ используют УстановитьБлокировкуСеансов,
фактически создается файл 1Cv8.cdn рядом с 1Cv8.1CD
другие сессии видят его и вежливо уходят
содержимое - дата блокировки,сообщение,код обхода блокировки
{1,20160121170233,00010101000000,"Резервное копирование","CodeBlk",""}

после установки блокировки копируешь файл базы любимым способом
и удаляешь cdn
если хочешь готовые скрипты - поищи поиском
3. cps 08.06.17 19:18 Сейчас в теме
На ум приходит taskkill /t /f /im 1cv8.exe :)
4. roman() 08.06.17 20:39 Сейчас в теме
Если у вас будет клиент-серверный вариант, то проще (и лучше) написать регламентное задание.
5. pm74 203 08.06.17 20:49 Сейчас в теме
(0)держи , пути только поменяй в файлах
p/s код не мой , автора не помню
Прикрепленные файлы:
backupYUP.bat
DelArcs.vbs
7. nk25 09.06.17 07:45 Сейчас в теме
(5) у тебя там много мс-досовских крякозябров и в итоге xcopy /y %from%\1Cv8.1CD %to%
11. DrBlack 24 09.06.17 10:59 Сейчас в теме
Ставь это: http://oscript.io
И пиши прямо на языке 1С свой батник
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот