Назад | Перейти на главную страницу

Запланированные задачи и переменные среды

У меня есть запланированная задача, пакетный файл, в котором используются переменные среды, которые установлены для всей системы.

На сервере 1 запланированная задача выполняется под учетной записью домена, и переменная среды работает. Переменная среды также существует в моем сеансе и когда я запускаю as в качестве учетной записи службы.

На сервере 2 запланированная задача выполняется под другой учетной записью домена, и переменная среды НЕ РАБОТАЕТ. Однако переменная среды существует в моем сеансе, и когда я запускаю as в качестве учетной записи службы.

На обоих серверах переменная среды изначально была установлена ​​для всей системы одним и тем же сценарием. Скрипт время от времени запускается снова, и, насколько я понимаю, никто не вмешивался в переменную окружения.

Запланированные задачи настроены одинаково на двух серверах (с использованием одного и того же XML-файла), и две учетные записи служб одинаково настроены (насколько мне известно).

Что я делаю не так?

Я решил проблему, позволив запланированной задаче «работать с наивысшими привилегиями» на обоих серверах.

Я не знаю, почему это помогает, но, по-видимому, на сервере 2 учетная запись домена просто не видит переменные среды, когда не работает с наивысшими привилегиями.