Автоматическое обновление расширения из хранилища в пакетном режиме

1. glek 119 02.12.22 14:09 Сейчас в теме
Добрый день, коллеги.
Ситуация: есть основная база и в ней несколько расширений. Расширения подключены к своим хранилищам (некоторые не подключены вообще к хранилище)
Задача: автоматически в пакетном режиме обновить только одно расширение, не затрагивая остальные.
Задал следующие параметры:
DESIGNER /S"ИмяСервере\БазаНаСервере" /ConfigurationRepositoryUpdateCfg -extention ИмяРасширения /ConfigurationRepositoryF "\\ПутьКХранилищу" /ConfigurationRepositoryN "ИмяПользователяХранилища" /ConfigurationRepositoryP "123"
Всё проходит хорошо, основное хранилище подключается и обновляется.
И падает на подключении к хранилищу следующего расширения и пока пользователь не отреагирует на сообщение, пакетный запуск не завершается.
Как правильно задать строку пакетного запуска?
По теме из базы знаний
Найденные решения
6. SAShikutkin 5 05.12.22 08:49 Сейчас в теме
+ разбивайте обновления на части.
часть примера нашего bat-файла:
start "" /wait %LaunchDESIGNER% %ConnectionStorageMain% /ConfigurationRepositoryUpdateCfg -force
start "" /wait %LaunchDESIGNER% %ConnectionStorageMain% /UpdateDBCfg
start "" /wait %LaunchDESIGNER% %ConnectionStorageExtension1% /ConfigurationRepositoryUpdateCfg -force -Extension %Extension1Name%
start "" /wait %LaunchDESIGNER% %ConnectionStorageExtension1% /UpdateDBCfg -Extension %Extension1Name%
8. SAShikutkin 5 05.12.22 13:57 Сейчас в теме
(7)
set PathStorageExtension1="\\192.168.0.19\хранилище конфигураций\Рабочие Базы\Расширение\Расш1"
set UserStorageExtension1Login="Админ"
set UserStorageExtension1Pass="123"
set ConnectionStorageExtension1=/ConfigurationRepositoryF %PathStorageExtension1% /ConfigurationRepositoryN %UserStorageExtension1Login% /ConfigurationRepositoryP %UserStorageExtension1Pass%
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alex_bob 246 02.12.22 14:37 Сейчас в теме
Скорее всего нужны имя и пароль пользователя информационной базы, который имеет право работать в конфигураторе.
3. glek 119 02.12.22 14:46 Сейчас в теме
(2) Вход в конфигуратор происходит (доменная авторизация)
4. glek 119 05.12.22 07:50 Сейчас в теме
5. SAShikutkin 5 05.12.22 08:46 Сейчас в теме
Попробуйте добавить /DisableStartupMessages /DisableStartupDialogs
6. SAShikutkin 5 05.12.22 08:49 Сейчас в теме
+ разбивайте обновления на части.
часть примера нашего bat-файла:
start "" /wait %LaunchDESIGNER% %ConnectionStorageMain% /ConfigurationRepositoryUpdateCfg -force
start "" /wait %LaunchDESIGNER% %ConnectionStorageMain% /UpdateDBCfg
start "" /wait %LaunchDESIGNER% %ConnectionStorageExtension1% /ConfigurationRepositoryUpdateCfg -force -Extension %Extension1Name%
start "" /wait %LaunchDESIGNER% %ConnectionStorageExtension1% /UpdateDBCfg -Extension %Extension1Name%
7. glek 119 05.12.22 09:56 Сейчас в теме
(6) Добрый день.
Что у Вас в батнике подставляется в %ConnectionStorageExtension1%?
8. SAShikutkin 5 05.12.22 13:57 Сейчас в теме
(7)
set PathStorageExtension1="\\192.168.0.19\хранилище конфигураций\Рабочие Базы\Расширение\Расш1"
set UserStorageExtension1Login="Админ"
set UserStorageExtension1Pass="123"
set ConnectionStorageExtension1=/ConfigurationRepositoryF %PathStorageExtension1% /ConfigurationRepositoryN %UserStorageExtension1Login% /ConfigurationRepositoryP %UserStorageExtension1Pass%
Оставьте свое сообщение

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