У меня есть файл vbscript, который должен работать под 32 бит на 64-битной машине Windows 7, чтобы он мог подключиться к 32-битной базе данных Access. Из пускового ящика можно ввести:Windows 7 запланированная задача «работает», но ничего не делает
C:\Windows\SysWow64\WSCRIPT.EXE P:\Applicants\Applicants.wsf
и он отлично работает. Когда я пытаюсь запустить это как запланированную задачу, он запускается под вторым (это не должно быть так быстро) и утверждает, что он успешно завершен. Это «действие» Я бегу под данный момент:
Start a Program
C:\Windows\SysWow64\WSCRIPT.EXE
Arguments: //Nologo //B P:\Applicants\Applicants.wsf >> P:\Applicants\logfile.txt
Я также попытался запустить его под CScript вместо WScript и результат точно такой же.
Прежде чем добавить «// Nologo // B» (подсказка, которую я нашел здесь), она начнет работать и никогда не остановится.
Необязательный флажок «Начать ввод» пуст. Если я поместил в него какое-либо значение (попробовал P: \ Заявители), задача не запускается с «Значение ошибки: 2147942667». Никакие решения, предлагаемые при поиске этого кода ошибки, не работали, поэтому я оставляю этот ящик пустым.
Файл журнала никогда не создается и ни одна работа, выполняемая скриптом, не выполняется.
Задача выполняется под учетной записью моей сети и должна иметь доступ ко всем необходимым дискам и ресурсам.
Предложения? Без файла журнала я даже не знаю, с чего начать устранение этой проблемы.
EDIT: Новая информация: Если я установил его для запуска, только когда я вошел в систему, он отлично работает. Только при запуске, даже если пользователь вышел из системы, что он не работает, даже если я вошел в систему, когда он запускается.
РЕДАКТИРОВАТЬ 2: Контекст безопасности «запуска, даже если пользователь вышел из системы», указывает, что «» ... выберите радиокнопку с надписью «Запустить», вошел ли пользователь в систему или нет. Если этот переключатель выбран, задачи не будут выполняться в интерактивном режиме. Чтобы сделать задачу запущенной в интерактивном режиме, выберите «Выполнить», только когда пользователь зарегистрирован на радиокниге ».
Таким образом, я думаю, что мой сценарий как-то интерактивен, но это не так. Нет никаких подсказок или диалоговые окна или MsgBox вызовы, так что я не знаю, почему это было бы проблемой.
I <3 вы так много ... Я сражался с TS, как месяц, пытаясь получить мою глупость Vbscript для запуска и изменения опции «Запуск только при входе пользователя» заставил его работать для меня! Благодаря!!! – Prophesix