Делаю по ночам архивы.
Создал ярлычок
CONFIG /S"Server\buh" /N"Администратор" /P"MyPassword" /Out"C:\1c.log" /DumpIB"\\backup\1c\buh_%date%.dt"
Когда никого в базе нет- все хорошо
А когда в базе есть люди - проблема , не делаются архивы.
Как можно в пакетный режим еще команду запихнуть выкидывания пользователей
(6) Копирование - это копирование. Все просто.
А выгрузка базы из конфигуратора - это конвертация данных в промежуточный формат.
Если в процессе конвертации будут какие-то ошибки, то есть ненулевой шанс узнать об этом только при загрузке.
(1) присоединюсь к (5) - раз база серверная, то лучше средствами СУБД.
Можно и не выгонять никого.
А если уж сильно хочется выгнать, то, например, deployka это умеет.
https://github.com/oscript-library/deployka
Добавьте в скрипт выход всех лишних терминальных сессий и перезапуск службы сервера предприятия. Или сделайте бэкап средствами SQL, ими же загрузите его на копию базы и выгружайте .dt с копии, если нужен именно dt, но лучше, конечно, бэкапьтесь средствами SQL, а выгруженный dt для тестирования пробуйте сразу грузить в копию - для проверки ошибок
По теме: http://infostart.ru/public/76235/ "Отключение пользователей встроенными функциями"
Но 100% гарантии нет - если у кого-то останутся в сеансе базы открытые модальные окна, то база не закроется.
Хорошая практика, считаю, когда свежий бэкап тут же разворачивается на резервном сервере, делается пробный пуск копии базы с обработкой, которая отправляет сообщение админу, что бэкап откатался. А ещё хорошая практика, когда компы на ночь выключаются, терминальные сессии завершаются, удаленный доступ к базам в ночное время блокируется и т.п.