Проблемы выполнения пакетных bat-файлов по расписанию




ID:
R10414
Product:
Windows NT
Versions: 3.5x, 4.0
Operation_Systems: Windows NT
Last Modified Date: 14.03.98


ПРОБЛЕМА

Когда запускается bat-файл через сервис Windows NT "Расписание" появляются ошибки со следующими симптомами:

  1. Отсутствуют системные или пользовательские переменные.
  2. Функция CALL вернула неправильный результат.
  3. Проверка ERRORLEVELS не работает, как ожидается.
  4. Другие вызовы в bat-файле не работают, как ожидается.

Данная проблема не встречается, если bat-файл запускается напрямую.

РЕШЕНИЕ

Решением проблемы для Windows NT 3.5x является использование следующего синтаксиса команды AT:

    AT <время> /interactive "cmd.exe /c <путь и имя bat файла>"

Решение проблемы для Windows NT 4.0 является использование следующего синтаксиса команды AT:

    AT <время> /interactive cmd.exe /c "<путь и имя bat файла>"

См. также статью Q142432.



Используются технологии uCoz