Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АДМвИС_Учебное пособие_на печать.doc
Скачиваний:
218
Добавлен:
10.06.2015
Размер:
1 Мб
Скачать
☆

6.5.3 Использование at

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

1. Загрузка программы Cmd.exe. КомандаATне вызывает автоматически командный процессор Cmd.exe перед запуском команды. Если запускается не исполняемый (.exe) файл, перед командой должен быть явно загружен командный процессорCmd.exe, например:cmd /c dir > c:\test.out

2. Просмотр запланированных команд. Если команда 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

3. Включение идентификационного номера (код)

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

Код задачи:

1

Состояние:

OK

Дата:

Каждый F

Время дня:

4:30 PM

Команда:

net send group leads status due

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

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

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

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

6. Изменение системного времени. Если системное время изменено после планирования вызова команд с помощью AT, необходимо синхронизировать планировщик командыATс измененным системным временем, вызвавATбез параметров.

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

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

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

at 13:00 my_backup \\server\share

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

at 13:00 my_backup x:

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