Что нужно знать
- Правильный синтаксис: at \\ имя_компьютера /interactive | /каждый:дата, …/следующий:дата, …
- computername указывает имя удаленного компьютера; /every:date[, …] запускает команды в определенные дни.
-
/interactive позволяет команде взаимодействовать с вошедшим в систему пользователем; /delete удаляет все ранее запланированные команды.
В этой статье объясняется, как использовать команду «at», доступную из командной строки. «At» используется для запуска программ и команд в запланированное время.
Доступность по команде
Команда at доступна из командной строки во многих операционных системах Windows, включая Windows 7, Windows Vista, Windows XP, а также в некоторых более старых версиях Windows.
Эта команда устарела, начиная с Windows 8. Microsoft рекомендует вместо нее использовать многофункциональную команду schtasks.
Доступность переключателей at command может несколько отличаться от операционной системы к операционной системе.
Синтаксис команды At
Это правильный синтаксис команды at:
at \\ имя_компьютера /interactive | /каждый:дата, … /следующая:дата, …
См. Как читать синтаксис команды, если вы не знаете, как читать синтаксис команды at, показанный выше или описанный в таблице ниже.
Параметры At Command | |
---|---|
Товар | Объяснение |
имя_компьютера | Используйте эту опцию, чтобы указать имя удаленного компьютера. Команда at запланирует выполнение команды на локальном компьютере, если вы не укажете имя компьютера. |
/каждый:date[, …] | Используйте переключатель /every для запуска команды в определенные дни недели или месяца. |
/next:date[, …] | Используйте переключатель /next для запуска команды в следующий раз дня. |
Указывает время выполнения команды. | |
/interactive | Позволяет запланированной команде взаимодействовать с любым пользователем, вошедшим в систему, во время выполнения задания. |
id | Это уникальный номер, присвоенный уже запланированной команде. Параметр id используется только для отображения или удаления запланированной команды. Вы не можете вручную установить идентификатор для запланированной команды. |
/delete [ /yes] | Эта опция используется для удаления всех ранее запланированных команд. Используйте опцию /yes с /delete, чтобы пропустить подтверждающий вопрос «удалить все запланированные задания». Используйте /delete при указании идентификатора для удаления одной запланированной команды. |
Указывает команду или программу для запуска. Вы должны заключить command в двойные кавычки. | |
/? | Используйте переключатель справки с командой at, чтобы отобразить подробную справку о нескольких параметрах команды. |
Примеры команд
в 14:15 "chkdsk /f"
В приведенном выше примере команда at используется для планирования запуска команды chkdsk как chkdsk /f, только сегодня, в 14:15, на используемом в данный момент ПК.
at \\prodserver 23:45 /every:1, 4, 8, 12, 16, 20, 24, 28 "bkprtn.bat"
В этом примере команда at используется для планирования выполнения пакетного файла bkprtn.bat на компьютере с именем prodserver в 23:45 первого, четвертого, восьмого, 12-го, 16-го, 20-го, 24-го и 28-го числа каждого месяца.
at 1 /delete
Здесь запланированная команда с идентификатором 1 удаляется.
В соответствующих командах
Команда at часто используется со многими другими командами командной строки, потому что она используется для планирования выполнения других команд.