Я пытаюсь использовать schtasks для создания запланированного задания. Хотя у меня нет проблем с использованием этой утилиты на моем компьютере с Windows 8 (или Windows 7 в этом отношении), я обнаружил, что на компьютерах с XP этот exe-файл не установлен.
Это правильно или я что-то не так делаю? (когда я набираю schtasks в командной строке машин XP, я получаю 'schtasks не распознается ...«).
Согласно документам MSDN (http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357(v=vs.85).aspx) эта документация должна поддерживаться XP и более поздними версиями. Если нет, возможно ли запустить это как отдельную программу (имеется в виду, чтобы самому скопировать процесс на целевой компьютер и выполнить его)?

Спасибо !

2 ответа2

1

Похоже, XP Home Edition не имеет этой команды. У меня нет домашней системы xp, чтобы проверить это, но эта статья вики подтверждает это. http://en.wikipedia.org/wiki/Schtasks

0

Возможно, у вас нет переменной %SystemRoot%\system32 в переменной PATH . Работает ли он, когда вы вызываете его с полным путем, например %SystemRoot%\system32\schtasks.exe?

Эта утилита должна присутствовать в каждой версии Windows XP, но Home a Starter, как указывает ответ @ Sriniv.

Если вы используете XP Home/Starter, вы можете безопасно скопировать утилиту в %SystemRoot%\system32 . Я проверил это с помощью Dependency Walker, и у него, похоже, нет никаких внешних зависимостей, кроме WinAPI.

Вам следует остерегаться вопросов лицензирования, хотя название Product Name этой утилиты - Microsoft® Windows® Operating System поэтому она, вероятно, считается частью выпуска Windows XP, из которой вы ее берете, и, возможно, ее придется лицензировать. Я не эксперт в лицензировании, хотя это может быть неправильно.

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