Выделение отдельных шагов с помощью ключей командной строки
Например, шаг - завершение работы пользователей или блокировка соединений 1с или обновление ИБ
Разбиение на шаги важно/удобно при запуске на билд-сервере, когда логика построения реализована в конфигурации билд-сервере, а не в самом скрипте.
Также повышается гибкость и масштабируемость.