#1: Не полное выполнение пакетного файла Author: Lazy Crazy, Posted: Wed May 02, 2012 14:13 Возможно кто-нибудь встречался с чем-то подобным и знает, где копать.
Имеется пакетный файл, в котором устанавливаются переменные среды, затем выполняется пользовательская программа с параметрами запасного копирования базы, после запускается архиватор.
Если пакетный файл выполняется от имени текущего пользователя - то всё проходит штатно. Но при запуске от имени system или любого администратора, батник прерывает своё выполнение на середине, не дождавшись конца выполнения программы (сама программа при этот отрабатывает нормально). Такое впечатление, что отрабатывает какой-то таймер ожидания.
Если кто-то знает, в чём беда, подскажите, будьте любезны.
Last edited by Lazy Crazy on Thu May 03, 2012 06:04; edited 1 time in total
#2: Author: CaptainFlint, Location: МоскваPosted: Wed May 02, 2012 15:21 Идей, почему может наблюдаться разница в поведении, не имею, но в качестве решения имеет смысл запускать неконсольные программы, окончания которых необходимо дожидаться, через start /wait.
#3: Author: Lazy Crazy, Posted: Thu May 03, 2012 06:03 Спасибо за совет!
Проблема была у моего коллеги; как он написал:
«Спасибо. Я разобрался. Причиной стало создание учетной записи администратора без создания полноценного консольного профиля.»
Ещё раз спасибо!