Вопрос:
Какие функции в Windows XP и Windows .NET Server выполняет программа schtasks.exe?

Ответ:
В ранние версии Windows входила программа, обеспечивающая интерфейс для работы с планировщиком задач (Scheduled Tasks). Но не всегда результаты действия этой программы были совместимы с работой утилиты командной строки - AT. Для решения данной проблемы в XP и .NET Server была включена новая утилита, Schtasks, которая подменяла команду AT (хотя Microsoft по-прежнему поставляет ее вместе с XP и .NET Server). Новая утилита обеспечивает всю функциональность команды AT и вносит некоторые дополнительные возможности. Когда с командной строки Schtasks запускается без дополнительных ключей, утилита опрашивает очередь задач, ожидающих выполнения, и выводит их на экран:
C:\>schtasks

TaskName            Next Run Time        Status
=========           =============        ======
Symantec NetDetect  20:51:00, 23/01/2002
Symantec NetDetect  At logon time
В отличие от команды AT, которая в той же ситуации выведет пустой список задач, Schtasks поддерживает обнаружение всех типов запланированных работ. В данном случае Schtasks обнаружит очередь из двух задач, ожидающих выполнения. Можно использовать Schtasks для создания новых плановых задач, менять настройки текущих работ, немедленно исполнять те или иные задачи, принудительно завершать исполнение запущенной задачи, удалять работы и опрашивать очередь задач, в том числе и такие, которые формируются другими пользователями. Можно воспользоваться комбинацией ключей для вывода подробной информации обо всех запланированных работах. Например, чтобы в выходном файле LIST получить информацию обо всех задачах, в командной строке введите:
C:\>schtasks /query /v /fo LIST
Для получения справочной информации об использовании Schtasks воспользуйтесь утилитой Help and Support в меню Start.

Джон Севилл - MCSE, консультант, автор книги «The Windows NT and Windows 2000 Answer Book» (Addison Wesley). С ним можно связаться по адресу: john@savilletech.com.