Необходимым условием для работы команды AT является запуск службы Планировщик заданий (Scheduler). Для ее запуска следует ввести команду net start schedule в командной строке или воспользоваться меню Службы (Services) в окне Панель управления (Control Panel) (если службу необходимо использовать регулярно, укажите автоматический тип запуска).
Распространенной проблемой является попытка использования такого примера из интерактивного справочного руководства: AT <время> CMD /C DIR > TEST.OUT. К сожалению в Windows этот способ больше не работает. Вместо него требуется команда CMD /C \"DIR > TEST.OUT\".
Примечание: перед командой и после имени файла, в который перенаправляются выходные данные, необходимо указывать кавычки, предваренные обратной косой чертой.
Выполнение команды по умолчанию начинается в каталоге %systemroot%\system32. Если программа AT располагаться в другом каталоге, необходимо указать полный путь к запускаемой программе (например, AT время C:\TEMP\TEST.BAT). Еще одная проблема заключается в том, что команда выполняется в контексте учетной записи LOCAL SYSTEM, а не вызывающего пользователя. Однако, учетная запись SYSTEM не имеет доступа к сетевым ресурсам, которые подключены в рамках учетной записи пользователя, поэтому программа не получит доступа к созданным сетевым дискам (даже если они подключены с локального компьютера). Кроме того, переменные среды (например, PATH) зачастую имеют другое значение. Статус операционной среды можно проверить в интерактивном режиме с помощью такой команды:
AT время /INTERACTIVE CMD
Команда AT в Windows работает на правах учетной записи SYSTEM и, таким образом, не имеет доступа к сетевым ресурсам (то есть не имеет прав на чтение и запись файлов по сети).
Тем не менее, если запустить меню Службы (Services) в окне Панель управления (Control Panel) и выбрать службу Планировщик заданий (Scheduler), появится возможность изменить параметр С учетной записью (Log On As) для пользователя, имеющего соответствующие разрешения (например, пользователя, которому разрешен доступ к сетевым ресурсам).
Таким образом, команда AT получит доступ к сетевым ресурсам. Это может оказаться полезным в том случае, если запланированные задания не работают при взаимодействии с сетевыми объектами.