PDA

Показать полную графическую версию : [решено] Ошибка в планировщике заданий


rrev
08-11-2010, 16:40
Доброго времени суток.

ОС - Windows 7 Ultimate rus, машина в домене, домен на Windows 2003 R2 rus.

Проблема следующая: при создании новой задачи в планировщике заданий на машине с Windows 7 при выборе опции "Выполнять вне зависимости от регистрации пользователя", после нажатии кнопки "ОК" и ввода учетных данных вылазит следующая ошибка -

"Ошибка в задаче [Имя_задачи]. Указанный сеанс работы не существует. Возможно, он уже завершен."

Данная ошибка повторяется и на Windows 7 x32, и на Windows 7 x64, а также на Windows 2008 R2 x64. На Windows XP, 2000 и 2003 планировщик таких коленец не выкидывает.

При указании опции "Выполнять только для зарегистрированного пользователя" задачи отрабатываются, кроме командных сценариев. При выполнениии *.cmd или *.bat файла на долю секунды выскакивает окошко выполнения командного файла, но фактически ничего не происходит. Без планировщика такие файлы отрабатываются нормально.

Итак 2 вопроса:

1. Как запустить на Windows7/2008 задачу с опцией "Выполнять вне зависимости от регистрации пользователя"?
2. Как заставить нормально работать на Windows7/2008 командные файлы из планировщика?

Буду благодарен за любую помощь.

Morpheus
08-11-2010, 16:58
rrev,
1. Can't create task in Vista Task Scheduler (http://social.technet.microsoft.com/forums/en-US/itprovistasecurity/thread/c55de006-3ce9-4a3b-ad00-80e9bce0b8cf)
2. Если не отрабатывает стандартным способом, можно попробовать так:
Программа или сценарий: cmd
Аргументы: /c start /d "путь_к_батнику" имя_файла.cmd
Такая странная конструкция у меня для чего-то используется. А вообще надо видеть текст файла и знать, где он находится.

rrev
09-11-2010, 14:48
Спасибо Morpheus, оба ответа в точку!
Единственно, что хотелось бы добавить, что у меня если в агрументах указывать имя батника с кавычками, типа "D:\temp\123.cmd", то задание также не срабатывало. А если без кавычек, типа D:\temp\123.cmd то все хокей.
Еще раз благодарю, жму "Полезное сообщение" сто раз ;-)

Anatoliy2004
25-07-2011, 13:36
Всем привет!
у меня проблема при выполнении задачи.. даю лог

Планировщик заданий запустил экземпляр "{369f59b0-a23f-4f86-9345-e21684a50a15}" задачи "\SQL_G_GMT" в связи с выполнением условия, определенного в триггере времени.

Обработчик задач "S-1-5-21-1935655697-1177238915-839522115-500:GALICHINA\Администратор:Password:LUA" получил от службы планировщика заданий запрос на запуск задачи "\SQL_G_GMT".

Планировщик заданий запустил экземпляр "{369f59b0-a23f-4f86-9345-e21684a50a15}" задачи "\SQL_G_GMT" для пользователя "GALICHINA\администратор".

Планировщик заданий запустил действие "F:\arhiv\ArhivBaseSQL.cmd" в экземпляре "{369f59b0-a23f-4f86-9345-e21684a50a15}" задачи "\SQL_G_GMT".

Планировщик заданий запустил задачу "\SQL_G_GMT" (экземпляр "C:\Windows\SYSTEM32\cmd.exe") с идентификатором процесса 151776.

Планировщик заданий успешно завершил выполнение задания "\SQL_G_GMT" ,экземпляра "{369f59b0-a23f-4f86-9345-e21684a50a15}" , действия "C:\Windows\SYSTEM32\cmd.exe" с кодом возврата 1.

Планировщик заданий успешно завершил экземпляр "{369f59b0-a23f-4f86-9345-e21684a50a15}" задачи "\SQL_G_GMT" для пользователя "GALICHINA\администратор".



тоесть если запустить сам cmd файлик то он отрабатывает нормально, но в планировщике задач не хочет!!!

так же сделал как написал Morpheus, 2. Если не отрабатывает стандартным способом, можно попробовать так:
Программа или сценарий: cmd
Аргументы: /c start /d "путь_к_батнику" имя_файла.cmd »

но тоже не хочет

даю лог:

Планировщик заданий запустил экземпляр "{7f71f9b2-7d8c-49b3-bf69-b49aa0d51261}" задачи "\ArhiveSQLGMT" для пользователя "администратор".

Обработчик задач "S-1-5-21-1935655697-1177238915-839522115-500:GALICHINA\Администратор:Password:LUA" получил от службы планировщика заданий запрос на запуск задачи "\ArhiveSQLGMT".

Планировщик заданий запустил экземпляр "{7f71f9b2-7d8c-49b3-bf69-b49aa0d51261}" задачи "\ArhiveSQLGMT" для пользователя "GALICHINA\администратор".

Планировщик заданий запустил действие "cmd" в экземпляре "{7f71f9b2-7d8c-49b3-bf69-b49aa0d51261}" задачи "\ArhiveSQLGMT".

Планировщик заданий запустил задачу "\ArhiveSQLGMT" (экземпляр "C:\Windows\system32\cmd.EXE") с идентификатором процесса 161176.

Планировщик заданий успешно завершил выполнение задания "\ArhiveSQLGMT" ,экземпляра "{7f71f9b2-7d8c-49b3-bf69-b49aa0d51261}" , действия "C:\Windows\system32\cmd.EXE" с кодом возврата 1.

Планировщик заданий успешно завершил экземпляр "{7f71f9b2-7d8c-49b3-bf69-b49aa0d51261}" задачи "\ArhiveSQLGMT" для пользователя "GALICHINA\администратор".


Помогите пожалуйста!!!! Спасибо!!!

Anatoliy2004
22-11-2011, 12:37
up!

Vadikan
22-11-2011, 12:55
Anatoliy2004, какие права у пользователя?

Натравите Process Monitor и смотрите, что происходит.

Anatoliy2004
22-11-2011, 17:42
администратор домена!

Keepermode
12-07-2022, 10:17
Добрый день. Можно подробнее как вы решили это: - Проблема следующая: при создании новой задачи в планировщике заданий на машине с Windows 7 при выборе опции "Выполнять вне зависимости от регистрации пользователя", после нажатии кнопки "ОК" и ввода учетных данных вылазит следующая ошибка -

"Ошибка в задаче [Имя_задачи]. Указанный сеанс работы не существует. Возможно, он уже завершен."

Права администратор домена - пароль меняется, возможно это началось после смены пароля, сеанс перегружал. Другая админ-учетка (пароль не меняется) тоже дает такую же ошибку.
Ни новую задачу не создать, ни старую не сохранить... (Win7)




© OSzone.net 2001-2012