3

У меня есть задача, запланированная для запуска в Windows Server 2008 (блокнот запуска). Кажется, работает нормально, если не выбрано «Запускать, вошел пользователь или нет». однако, когда я выбираю его, задача больше не запускается, Status сообщает: Queued.

Я не использую никаких подключенных дисков для этого.

2 ответа2

1

Блокнот это приложение, которое требует взаимодействия с пользователем. Чтобы запустить задачу, когда пользователь не вошел в систему, вам нужно запустить что-то, что может выполняться без участия пользователя.

Создайте пакетный файл со следующими строками (убедитесь, что путь c:/temp/ существует; он должен, но дважды проверьте, потому что версии Windows, так как XP обычно не создают его автоматически):

  • @ эхо выключено
  • date /t >> c:\temp\task-test.log
  • время /t >> c:\temp\task-test.log
  • echo ------------ >> c:\temp\task-test.log
  • ЦБС
  • выход

Затем настройте задачу, которая запускает этот файл. Вы можете проверить содержимое файла "c:\temp\task-test.log" с помощью Блокнота Windows, чтобы узнать, когда и в какое время ваша задача успешно выполняла этот пакетный файл.

Если это работает, то это, вероятно, означает, что проблема заключается в интерактивных требованиях Блокнота.

0

В реестре редактировать перейдите к ... HKEY_CURRENT_USER\ Программное обеспечение \ Mercury Interactive \ QuickTest Professional \ MicTest

В правой панели найдите "SkipEnvironmentChecks" и измените значение с 0 на 1.

Это заставит QTP продолжать работать, когда окно заблокировано (но не когда оно вышло из системы).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .