Команда аналог windows команды at

Команда AT — управление планировщиком заданий из командной строки.

Команда AT применяется для управления Планировщиком заданий из командной строки Windows. Позволяет создавать новые задания, отменять или изменять существующие для локального или удаленного компьютера. В операционных системах Windows Vista и старше, команда AT поддерживается не в полном объеме, по соображениям безопасности. Для получения полной функциональности планировщика заданий в среде Windows Vista\Windows 7 и старше рекомендуется использовать вместо команды AT утилиту командной строки SCHTASKS

Формат командной строки:

AT [\\имя_компьютера] [ [ИД] [/DELETE] | /DELETE [/YES]]

AT [\\имя_компьютера] время [/INTERACTIVE] /EVERY:день[. ] | /NEXT:день[. ]] «команда»

\\имя_компьютера — Имя удаленного компьютера. Если этот параметр опущен, используется локальный компьютер.

код — Порядковый номер запланированной задачи.

/delete — Отмена запланированной задачи. Если код задачи опущен, отменяются все задачи, запланированные для указанного компьютера.

/yes — Отмена запроса на подтверждение при отмене всех запланированных задач.

время — Время запуска команды.

/interactive — Разрешение взаимодействия задачи с пользователем, работающим на компьютере во время запуска задачи. Если данный ключ не задан, то задача выполняется невидимо для пользователя.

/every:день[. ] — Запуск задачи осуществляется по указанным дням недели или месяца. Если дата опущена, используется текущий день месяца.

/next:день[. ] — Задача будет запущена в следующий указанный день недели (например, в следующий четверг). Если дата опущена, используется текущий день месяца.

«команда» — Команда Windows или имя пакетного файла.

at — отобразить список всех задач, запланированных для выполнения на данном компьютере.

at \\COMP1 — отобразить список всех задач, запланированных для выполнения на компьютере с именем COMP1.

at 14:15 /INTERACTIVE /EVERY:1 cmd.exe — В 14:15 каждого 1-го числа каждого месяца выполнять задачу CMD.EXE в интерактивном режиме (в режиме взаимодействия с рабочим столом, т.е. видимую для пользователя.

at 14:15 /INTERACTIVE /EVERY:sunday cmd.exe — В 14:15 каждого воскресенья ( sunday ) выполнять запуск CMD.EXE

at 14:15 /INTERACTIVE /NEXT:monday cmd.exe — В следующий понедельник ( monday ), в 14:15 запустить задачу CMD.EXE

at 14:15 /interactive /next:monday «C:\Program Files\FAR\far.exe» — то же самое, но с указанием пути исполняемого файла. Имена файлов и каталогов, содержащие пробелы, должны заключаться в двойные кавычки.

at 3 /DELETE — удалить задачу под номером 3. Номер запланированной задачи отображается при выполнении команды на отображение списка задач ( AT без параметров)

Для работы с планировщиком задач из командной строки можно также использовать команду SCHTASKS , предоставляющую более широкие возможности по управлению заданиями на локальной или удаленной системе.

Команда аналог windows команды at

Запуск программ и команд в заданное время. Команду at можно использовать только при запущенной службе расписаний. Вызванная без параметров команда at выводит список всех команд и программ, которые будут запущены с ее помощью.

Синтаксис

Параметры

Заметки

Команда Schtasks является более мощным, расширенным средством планирования заданий с помощью командной строки и включает в себя все функциональные возможности команды at. Для планирования заданий с командной строки используйте команду schtasks вместо at. Для получения дополнительных сведений о команде schtasks щелкните ссылку schtasks.

Для вызова команды at пользователь должен быть членом локальной группы администраторов.

Загрузка программы Cmd.exe

Команда at не вызывает автоматически командный процессор Cmd.exe перед запуском команды. Если запускается не исполняемый (.exe) файл, перед командой должен быть явно загружен командный процессор Cmd.exe, например:

cmd /c dir > c:\test.out

Просмотр запланированных команд

Если команда at используется без параметров, запланированные задания выводятся в таблице следующего вида:

Состояние Код День Время Командная строка
OK 1 Каждый F 4:30 PM net send group leads status due
OK 2 Каждый M 12:00 AM chkstor > check.file
OK 3 Каждый F 11:59 PM backup2.bat
Включение идентификационного номера (код)

Если в командной строке для команды at указан идентификационный номер (код), выводятся сведения об одной записи, имеющие следующий вид:

После того как запуск команды запланирован с помощью at, особенно если запускаемая команда имеет дополнительные параметры, проверьте правильность ее ввода, вызвав at без параметров. Если сведения в столбце «Командная строка» содержат ошибки, удалите запись о данной команде в списке запланированных команд и повторно введите данные. Если по-прежнему имеют место ошибки, введите команду с меньшим числом параметров.

Читайте также:  Драйвер wia для сканера canon lide 60 windows 10

Команды, запуск которых задан с помощью at, выполняются как фоновые процессы. Сведения не отображаются на экране компьютера. Для перенаправления вывода в файл используется символ перенаправления (>). Если вывод перенаправляется в файл, необходимо использовать управляющий символ (^) перед символом перенаправления независимо от того, используется ли at в командной строке или в пакетном файле. Например, чтобы перенаправить вывод в файл Output.txt, введите:

at 14:45 c:\test.bat ^>c:\output.txt

Текущим каталогом для выполнения запланированных команд является системный_корневой_каталог.

Изменение системного времени

Если системное время изменено после планирования вызова команд с помощью at, синхронизируйте планировщик команды at с измененным системным временем, вызвав at без параметров.

Сохранение запланированных команд

Запланированные команды сохраняются в реестре. Таким образом, запланированные задания не будут потеряны при перезапуске службы расписаний.

Подключение к сетевым дискам

Не указывайте перенаправленные диски для запланированных заданий, требующих доступ к сети. Служба расписаний может не получить доступа к таким дискам или диски могут оказаться неподключенными, если другой пользователь окажется подключенным к системе в момент выполнения запланированного задания. Вместо этого, используйте пути UNC при работе с запланированными заданиями. Например:

at 13:00 my_backup \\server\share

Запрещается использовать следующий синтаксис, где x: подключение, устанавливаемое пользователем:

at 13:00 my_backup x:

Если с помощью at запланирована команда, использующая буквенное обозначение диска для подключения к общему каталогу, то после выполнения команды должна быть запланирована команда at, отключающая данный диск. В противном случае, имя, присвоенное данному диску, будет недоступно в командной строке.

Примеры

Для вывода списка команд, которые будут выполнены на сервере Marketing, можно использовать следующую команду:

Для получения дополнительных сведений о команде с идентификатором 3 на сервере Corp требуется ввести следующую команду:

Для запуска команды net share на сервере Corp в 8:00 и перенаправления вывода на сервер Maintenance в общий каталог Reports в файл Corp.txt требуется ввести следующую команду:

at \\corp 08:00 cmd /c «net share reports=d:\marketing\reports >> \\maintenance\reports\corp.txt»

Чтобы записывать на магнитную ленту резервную копию жесткого диска сервера Marketing в полночь через каждые пять дней, создайте пакетный файл Archive.cmd, содержащий команды резервирования, а затем запланируйте запуск пакетного файла, введя:

at \\marketing 00:00 /every:5,10,15,20,25,30 archive

Чтобы отменить вызов всех команд, запланированных на данном сервере, необходимо очистить расписание команды at следующим образом:

Чтобы запустить команду, которая не является исполняемым файлом, введите перед ней cmd /c для загрузки программы Cmd.exe следующим образом:

cmd /c dir > c:\test.out

Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).

Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь

Как и чем вводить АТ команды в модем

AT команда служит для управления некоторыми функциями модема. Команды можно вводить специальными программами, это намного проще чем встроенным в Windows XP hyperterminal. Для этого можно использовать программы: My Huawei Terminal или DC-Unlocker. Перед использованием данных программ нужно закрыть все другие программы которые могут использовать модем. Для модемов Huawei нужно подключаться на COM порт «3G PC UI Interface«, для модемов ZTE MF на COM порт «ZTE Proprietary USB Modem«. Как пользоваться смотрим картинки, всё достаточно просто. Если команд несколько, сначала вводим одну — жмём Enter, потом следующую и опять жмём Enter.

DC-Unlocker client первая в Мире программа которая начала специализироваться на разблокировке беспроводных 2G\3G\4G модемов форм-фактора USB\PCMCIA. Со временем модельный ряд начал расширятся мобильными телефонами, смартфонами, WiFi роутерами .

Качаем программу DC-Unlocker client и устанавливаем ее. После чего запускаем.
1. Далее меняем язык на русский. Нажимаем Options и выбираем Russian

2. Выбираем производителя модема или роутера в нашем случаи это Huawei. Нажимаем на Лупу как показано на картинке и пойдет чтение информации. Внимание! родная программа от модема должна быть закрыта). После прочтения информации вы увидите Статус SIM блокировкиБлокировано

Читайте также:  Vmware vsphere hypervisor linux

3. Далее нам необходимо вести команду AT^CARDLOCK=»NCK Code», где NCK Code — это код разблокировки который вы приобрели у нас. Например код 12860791 тогда наша команда будет иметь такой вид AT^CARDLOCK=»12860791″. Вставляем команду AT^CARDLOCK=»12860791″ внизу прочитанной информации и нажимаем кнопку ENTER клавиатуре.

4. После нажатия на ENTER произойдет ввод кода в наше устройство и выйдет сообщение OK

5. Нажимаем еще раз на Лупу, чтобы прочитать заново информацию. И вы увидим, где Статус SIM блокировки — надпись Разблокирован

Вот и все. Наше устройство успешно разблокировано.

AT^CARDLOCK=»NCK Code» – ввод кода снятия блокировки (8-значное число). NCK Code — это код разблокировки. Пример команды AT^CARDLOCK=»12345678″

Терминал — программа терминала для прямой работы с беспроводными модемами Huawei, а также (ограниченно) с любыми другими модемами.

Huawei Terminal — программа терминала для прямой работы с беспроводными модемами Huawei, а также (ограниченно) с любыми другими модемами.

Запускаем My Huawei Terminal. В окне нужно выбрать HUAWEI Mobile Connect — 3G PC UI Interface Нажимаем Подключить (Connect)

Для уверенности, что вы действительно подключились, наберите команду AT и нажмите отправить: Если в ответ от модема OK. Значит вы все сделали правильно и все готово для работы с модемом.

AT^CARDLOCK=»NCK Code», где NCK Code — это код разблокировки который вы приобрели у нас. Например код 43963141 тогда наша команда будет иметь такой вид AT^CARDLOCK=»43963141″. Вставляем команду AT^CARDLOCK=»43963141″ и нажимаем кнопку ENTER клавиатуре.

Так же в этой программе можно посмотреть другие параметры модема.

Скачиваем программу Huawei Modem Tool v3.3, вставляем модем БЕЗ СИМ карты — если запуститься программа модема то закрываем, запускаем huawei modem tool и ждём пока определиться модем, вводим код разблокировки и нажимаем Send Unlock code. После этого модем разблокируется.

Смотрим картинку там всё подробно нарисовано.

Внимание: После ввода команды, во всех трёх программах должен быть ответ ОК. Это значит что команда была принята.

Список доступных at команды модема Huawei и ZTE MF смотрим здесь: AT команды для модемов Huawei и для ZTE MF

Команда At

Используется для обеспечения начала работы команды или приложения в определенное пользователем время. Допускается применение исключительно в тех случаях, когда действует служба расписаний. При вызове без использования каких-либо значений, станет выдаваться полный перечень приложений и команд, запускаемых с её помощью.

Написание

at [\\название_устройства] [<[код] [/delete]|/delete [/yes]>] at [[\\название_устройства] часы:минуты [/interactive] [every:дата[. ]|/next:дата[. ]>] команда]

Расшифровка значений

\\ название_устройства – происходит установка удалённого устройства, для которого выполняется начало работы приложений или команды. В случае отсутствия данного параметра, происходит выполнение на том устройстве, где прописывается строка.

at.код – всем приложениям в процессе запуска должен быть присвоен свой идентификационный номер.

/delete – используется для отмены выполнения команды. В том случае, если идентификатор Код не установлен, то весь список запланированных для осуществления команд на конкретном устройстве станет отменён.

/interactive – обеспечивает обмен сведениями с определённой группой пользователей. Подразумевается, что все они должны работать в системе в процессе выполнения данной команды.

/yes–в случае, если система будет посылать запрос в случае отмены предписанного события, то ответ всегда будет положительным. Следует отдельно рассмотреть параметр часы:минуты. Он устанавливает время начала работы приложения. Оно задаётся в специальном формате: 24 часа (от 0.00 до 23.59)

/every: — можно задать процесс таким образом, чтобы он выполнялся каждый день недели, месяца или другого промежутка времени.

Дата – устанавливает дату, когда выполняется команда. Допускается указать один или более количество дней недели. Для них используются стандартные обозначения M,T,W,Th,F,S,Su. Дополнительно, можно установить один ли несколько дней месяца. Соответственно, для решения данной задачи применяется ряд чисел от 1 до 31. Для разделения дат или дней применяются запятые. В том случае, когда параметр не задаётся, команда at подразумевает применение текущего дня месяца.

Читайте также:  Ionic install mac os

/next: — команда начнёт выполняться в следующее время, прописываемое строкой вместе с датой. В качестве примера: начало осуществления в следующую пятницу.

Команда – устанавливает, что именно необходимо выполнить. Есть несколько вариантов:

  1. Команда Windows.
  2. Пакетный файл. Имеет расширение bat или .cmd.
  3. Программа. Обладает расширением exe или .com.

Чтобы установить требуемую команду, следует указать её расположение. В случае файла, его имя должно задаваться полностью, а также указываться диск и путь. Отдельного внимания заслуживает запуск на удалённом компьютере. В подобной ситуации имя сервера и сетевое имя указываются в классической форме UNC.

/? – позволяет получить справочные данные.

Заметки.

  • Когда нужны средства планирования заданий с улучшенными и более мощными возможностями, чем у at, необходимо применять Schtasks.
  • Команда at может быть вызвана исключительно в том случае, если он относится к группе администраторов. В ином случае, для этого будет недостаточно прав.
  • В случае запуска приложения Cmd.exe, at не выполняет автоматический вызов командного процессора Cmd.exe. Когда запускается exe файл (не исполняемый), перед командой требуется явно загрузить командный процессор Cmd.exe.
  • В случае применения at без установки всех необходимых параметров, то на экран буду выведены запланированные задания в форме специальной таблицы.
  • При указании в строке идентификационного номера, будут выведены сведения о конкретной записи, которые обладают следующим видом: Код задачи: 1 Состояние: OK Дата: Каждый F Время дня: 4:30 PM Команда: net send group leads status due. Необходимо удостовериться в правильности ввода команды, для чего запускается at без параметров. Если будет выявлена ошибка, необходимо удалить запись и осуществить введение информации заново. В некоторых случаях, ошибки не исчезают, что подразумевает уменьшение количества параметров.
  • Начала работы результатов с использованием at подразумевает осуществление фонового режима просмотра. Они не выдаются на экране. Чтобы выполнить процесс перенаправления в документ, нужно указать символ >. Когда вывод перенаправляется в документ, требуется применять специальный символ ^ перед >. Это осуществляется вне зависимости от того, применяется или нет команда at в командной строке. Следует рассмотреть простой пример по данной теме. Строка at 14:45 c:\test.bat ^>c:\output.txt позволяет перенаправить вывод результатов в файл Output.txt, расположенный на диске C. Каталогом для осуществления работы считается системный каталог.
  • Иногда имеет место быть ситуация, когда системное время было изменено. Если подобное мероприятие проводится после планирования вызова команд, необходимо принять меры. Используется синхронизация, осуществляемая за счёт вызова at без параметров.
  • В некоторых случаях необходимо выполнить такую процедуру, как перезапуск службы расписаний. Юзер может не волноваться за то, что сведения исчезнут. Любая команда предварительно сохраняется в реестре.
  • Присоединение к сетевым дискам имеет целый ряд особенностей. В первую очередь, необходимо сказать о том, что не стоит задавать перенаправленные диски в тех ситуацих, если осуществляется выполнение заданий, подразумевающих доступ к сети. В подобном случае служба расписаний не может получить доступ и это необходимо учитывать. Следует использовать стандартные пути UNC. В качестве примера можно указать следующую строку: at 14:00 my_backup \\server\share. Имеется несколько запретов и, в первую очередь, не рекомендуется применение следующего синтаксиса: (at 14:00 my_backup x:). Здесь имя, которое было дано, станет недоступным для дальнейшего использования в строке.

Варианты применения команды at.

Допустим, имеется сервер Marketing. Для него можно выполнить различные мероприятия и одним из них является необходимость вывести список команд, используемых на нём, записывается следующая строка: at \\marketing. Чтобы получить полную информацию о команде и её идентификаторе №3 на сервере Ort, вводится t \\Ort3.

Допустим, требуется выполнить начало работы net share в 9.00 часов на сервере Ort. После этого необходимо перенаправить выдачу на сервер Maintenance, где он попадёт в файл Ort.txt и общий каталог Reports. Для выполнения данной задачи необходимо ввести следующую строку at \\Ort9:00 cmd /c «netsharereports=d:\marketing\reports>> \\maintenance\reports\Ort.txt»

Оцените статью