Обновление конфигурации БД и запуск из батника #775717


#0 by itbchern
Пытаюсь сделать батник (в дальнейшем запихать в саму конфу), чтобы при нажатии на него обновлялась конфигурация БЛ и запускалась платформа "C:Program Files (x86)1cv81cestart.exe" CONFIG /F D:1CУТ /Visible /UpdateDBCfg /N Админ /P *** /RunEnterprise "ENTERPRISE" Если запускать от имени администратора, то все работает прекрасно Если запускать от имени обычного пользователя, то после обновления в платформу не заходит, а выдаётсяф окно с предложением ввести логин/павроль Логин забивается верный, а пароль, судя по всему- нет. Если ввести верный пароль, то тогда заходит в систему В чем может быть ошибка?
#1 by Chameleon1980
А может вам пойдет Обновлятор от Алексея Карманова ? А вообще, наверное чтонить с кавычками в ком. строке. гугл рулит:
#2 by Chameleon1980
пароль и имя юзера обернуть кавычками попробуйте
#3 by Cyberhawk
В порядке бреда: добавить базу в список баз пользователя, под которым ввод пароля не прокатывает
#4 by Chameleon1980
такое на 7.7 было (могло быть). на 8.х не замечал
#5 by itbchern
Не помогает. Все так же- "Запуск от имени администратора" работает, просто запуск- нет При чем вот так работает: "C:Program Files (x86)1cv8common1cestart.exe" CONFIG /F D:1CУТ /Visible /UpdateDBCfg /N Админ /P *** "C:Program Files (x86)1cv8common1cestart.exe" ENTERPRISE /F D:1CУТ /N Админ /P *** Но так в 1С не запихать в ЗаврешениеРаботыСистемы
#6 by Cyberhawk
Сделай батник с командой start для первой строчки
#7 by itbchern
Не понял
#8 by Chameleon1980
непосредственно перед каждой строкой пишешь Start читай справку в cmd ........... При чем вот так работает: "C:Program Files (x86)1cv8common1cestart.exe" CONFIG /F D:1CУТ /Visible /UpdateDBCfg /N Админ /P *** "C:Program Files (x86)1cv8common1cestart.exe" ENTERPRISE /F D:1CУТ /N Админ /P *** Но так в 1С не запихать в ЗаврешениеРаботыСистемы а я вот это не понял
#9 by itbchern
start "" "C:Program Files (x86)1cv8common1cestart.exe" CONFIG /F D:1CУТ /N Админ /P *** /Visible /UpdateDBCfg start "" "C:Program Files (x86)1cv8common1cestart.exe" ENTERPRISE /F D:1CУТ /N Админ /P *** Так тоже работает Добавление/удаление start "" в начале строки никаких изменений не дало Первый вариант так и не работает, в котором прлатформа из конфигуратора запускается
#10 by Chameleon1980
там с кавычками опять-же нужно внимательно присвой строку переменной - выведи переменную через сообщить - думай
#11 by Beretta
После /runeterprise укажи в кавычках полную строку, которая используется для запуска 1с. С указанием базы, пользователя и прочего. Сейчас у тебя там голый ключ режима
#12 by itbchern
Тоже не помогло start "" "C:Program Files (x86)1cv8common1cestart.exe" CONFIG /F D:1CУТ /DisableStartupMessage /Visible /UpdateDBCfg /N Админ /P *** /RunEnterprise "ENTERPRISE /F D:1CУТ /N Админ /P ***"
#13 by itbchern
Может это как-то связано с тем, что при запуске батника от админа все обновляется и запускается на ура, а при запуске от обычного пользователя не получается? Может проблема не в самом батнике? Или есть какой-то дополнительный волшебный флаг
#14 by Beretta
start убери
#15 by itbchern
start вообще по-моему особой роли не играет Без него тоже не работает
#16 by Beretta
И если из батника запускаешь, убедись, что оно в cp866. Оно тупо может в русские буквы не попадать.
#17 by itbchern
у меня cp1251, cp866 почему-то не хотело
#18 by Beretta
тогда напиши первой строкой батника cp 1251 Консоль по умолчанию для русского ждет 866
#19 by itbchern
Написано у меня это :)
#20 by Beretta
Ну или русское все истреби
#21 by itbchern
"C:Program Files (x86)1cv8common1cestart.exe" CONFIG /F D:1CУТ /N Админ /P *** /UpdateDBCfg /RunModeManagedApplication /RunEnterprise "ENTERPRISE" Вот так хотя бы запустилось- с ключом толстого управляемого клиента Уже что-то, но еще  не совсем
#22 by itbchern
Хотя все равно файловый вариант Наверное, так и оставлю Осталось протестить
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С