- •Команды для работы с папками. Создание, удаление, перемещение, вывод содержимого в табличной и в древовидной форме. Смена папки, понятие подкаталога, корневого каталога.
- •Вывод содержимого файла на экран. Применение фильтра для организации постраничного вывода. Перенаправления вывода команды в файл с перезаписью и без перезаписи файла. Очистка экрана.
- •Работа с файловыми ссылками. Создание мягкой ссылки, жесткой ссылки. Удаление.
- •Понятие мас адреса, его размер и состав. Команда вывода таблицы mac -адресов.
- •Общие ресурсы. Создание и использование.
- •Понятие dns-сервера, назначение, принцип его работы и стандартный номер порта. Команда ос для запроса информации о домене ( ip -адресе) у dns -сервера. Команда задания адреса dns-сервера.
- •1) Вывод списка запланированных заданий
- •2) Создание нового задания
- •3) Удаление запланированного задания
- •4) Модификация параметров запланированного задания
- •3. Команды работы с процессами
- •3.1. Запуск нового процесса
- •3.2. Вывод списка запущенных процессов
- •3.3. Остановка работающих процессов
- •Обработка группы файлов. Обработка содержимого файла.
1) Вывод списка запланированных заданий
Формат вызова:
SCHTASKS / QUERY [/S <компьютер>] [/U <имя пользователя>] [/P <пароль>] [/FO <код формата вывода>] [/NH ] [/V ] [/TN<имя задачи>]
Значения ключей:
/S задает имя или IP -адрес компьютера, с которым должна работать команда
/U задает имя пользователя, от имени которого должна работать команда
/P задает пароль пользователя, от имени которого должна работать команда
/FO определяет формат, в котором будет выведен список заданий. Возможные значения кода формата вывода и результат их применения:
· TABLE
Папка : \ Microsoft \ Windows \ Application Experience
Имя задачи Время следующего запус Состояние
======================================== ====================== ===============
AitAgent 11.12.2011 2:30:00 Неизвестно
ProgramDataUpdater 11.12.2011 0:30:00 Неизвестно
· LIST
Папка : \Microsoft\Windows Defender
Имя узла : NETBOOK-PC
Имя задачи : \Microsoft\Windows Defender\MP Scheduled Scan
Время следующего запуска : 11.12.2011 3:40:12
Состояние : Готово
Режим входа в систему: Интерактивный/фоновый
· CSV
"Имя задачи" ," Время следующего запуска","Состояние "
"\Microsoft\Windows Defender\MP Scheduled Scan","11.12.2011 3:40:12","Готово"
/NH отменяет вывод заголовков для режима вывода TABLE
/TN указывает имя задачи, для которой извлекается информация. Если ключ не указан, то извлекается информация для всех задач
Пример использования:
Получить параметры задания MY _ TASK в формате CSV :
SCHTASKS /QUERY /FO CSV /TN MY_TASK
2) Создание нового задания
Формат вызова:
SCHTASKS /CREATE [/S <компьютер>] [/U <имя пользователя>] [/P <пароль>] [/RU <имя исполняющего пользователя>] [/RP<пароль исполняющего пользователя] /SC <код расписания> /TN <имя задания> /TR <путь к исполняемому файлу>
[/MO <модификаторы времени выполнения>] [/D <дни запуска>] [/M <месяцы>] [/I <время простоя>] [/ST <время начала>] [/ET <время конца>] [/SD <дата запуска>] [/ED <дата окончания>]
Значения ключей:
/S задает имя или IP -адрес компьютера, с которым должна работать команда
/U задает имя пользователя, от имени которого должна выполниться команда
/P задает пароль пользователя, от имени которого должна выполниться команда
/RU задает имя пользователя, от имени которого должно выполняться задание
/RP задает пароль пользователя, от имени которого должно выполняться задание
/SC принимает в качестве параметра слово, которое задает периодичность выполнения. Возможные значения ключа:
· MINUTE минута
· HOURLY час
· DAILY день
· WEEKLY неделя
· MONTHLY месяц
· ONCE разово
· ONSTART при загрузке компьютера
· ONLOGON при входе пользователя в систему
· ONIDLE во время простоя компьютера
· ONEVENT при наступлении определенного события
/TN указывает имя создаваемого задания
/TR указывает путь к исполняемому файлу задания
/MO дополнительно детализирует периодичность выполнения задания (например, каждую 5-ую минуту, каждую 2-ую неделю, последний день месяца и т.д ). Возможные значения этого ключа при различных значениях ключа SC :
MINUTE 1 – 1439 ( минут )
HOURLY 1 – 23 ( часов )
DAILY 1 – 365 ( дней )
WEEKLY 1 – 52 ( недель )
MONTHLY 1 – 12 (месяцев) либо FIRST (первый), SECOND (второй), THIRD (третий), FOURTH (четвертый), LAST (последний), LASTDAY (в последний день месяца)
/D указывает день недели, либо месяца (в зависимости от значения ключа SC ) в которые должно выполняться задание. Может быть указано несколько значений, разделенных запятыми. Возможные значения ключа:
Для расписания MONTHLY : 1 – 31 (дни недели)
Для расписания WEEKLY : MON (понедельник), TUE (вторник), WED (среда), THU (четверг), FRI (пятница), SAT (суббота), SUN (воскресенье)
/M указывает месяцы года, в которые должно выполняться задание. Может быть указано несколько значений, разделенных запятыми. Возможные значения этого ключа:
JAN (Январь), FEB (Февраль), MAR (Март), APR (Апрель), MAY (Май), JUN (Июнь), JUL (Июль), AUG (Август), SEP (Сентябрь), OCT (Октябрь), NOV (Ноябрь), DEC (Декабрь).
/I указывает, через какое время (в минутах) простоя компьютера должно быть запущено задание (при использовании ключа / SC IDLE )
/ST указывает время запуска задания (в формате час :м инута )
/SE указывает время, в которое задание будет принудительно завершено, если оно к данному моменту продолжает выполняться
/SD указывает дату первого запуска задания (в формате дд /мм/ гггг )
/SE указывает дату последнего запуска задания
Примеры использования:
Запланировать выполнение под именем BakupTask командного файла backup.bat каждые 5 минут в 12:00 начиная c 01.01.2012 по 15.01.2012. Выполнять задачу от имени пользователя SuperUser , пароль которого запросить в момент создания задания:
SCHTASKS /Create /SC MINUTE /MO 5 /TN BackupTask /TR backup.bat /ST 12:00 /SD 01/01/2012 /ED 15/01/2012 /RU SuperUser /RP *
Запланировать выполнение под именем Restart командного файла restart . bat каждое первое воскресенье каждого месяца
SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN Restart /TR Restart.bat
