Главная сайта | Форум | Фотоальбом | Регистрация   | Вход | Cайт в избранное | Правила сайта и форума

Приветствую Вас Гость | RSS


Фильмы | Онлайн Видео | Софт | Новости и Статьи | Игры онлайн | Фотоальбом | Форум

ДЛЯ ПРОСМОТРА САЙТА РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ:  Uran - браузер от uCoz на базе проекта Chromium. | Google ChromeOpera | Firefox 


МЕНЮ САЙТА

ПОИСК ПО САЙТУ

Gamesblender 675: новый шутер от Valve, Stellar Blade на ПК и ускоренный ИИ на GeForce RTX

Gamesblender № 674: новые боссы PlayStation, опасная стратегия Microsoft и ассасины в Японии

Gamesblender № 673: внезапная Hades II, закрытие студий Bethesda и контроль видеоигр в России

Gamesblender № 661: будущее Xbox, новая игра авторов Ori, «неправильная» Subnautica 2 и прощание с Dead Cells

Gamesblender № 660: «портативки» от Sony и Microsoft, эксклюзивы Xbox на PlayStation, сделка Epic и Disney и показ Final Fantasy VII Rebirth

Tekken 8: 10 аниме из 10

Gamesblender № 659: Death Stranding 2 и другие показы State of Play, новый президент Blizzard, отмена Deus Ex и перенос «Смуты»

Gamesblender № 657: дата выхода S.T.A.L.K.E.R. 2, «Индиана Джонс» от авторов Wolfenstein, закрытие Piranha Bytes, Larian против подписок

Gamesblender № 656: ремастер Half-Life 2, сиквел Cyberpunk 2077 и новый конкурент Steam Deck

Gamesblender № 654: главные события 2023 года в игровой индустрии

Во что поиграть на этой неделе — 21 сентября + Лучшие скидки на игры

Игромания! Игровые новости, 20 июня (Налог на Google, God Of War, Prey 2)

Игромания! ИГРОВЫЕ НОВОСТИ, 2 сентября (Cyberpunk 2077, Homeworld 3, Yakuza 7, Resident Evil)

Во что поиграть на этой неделе — 16 марта (Devil May Cry HD, Ghost of a Tale, Surviving Mars)

Игромания! ИГРОВЫЕ НОВОСТИ, 14 января (S.T.A.L.K.E.R. 2, Resident Evil 3, Корсары)

Игромания! Игровые новости, 9 мая (Watch Dogs 2, Dishonored 2, Uncharted 4, The Oregon Trail)

Во что поиграть на этой неделе — 20 июля + Лучшие скидки на игры

Во что поиграть на этой неделе — 24 июня (Star Wars: Battlefront DLC, Resident Evil: Umbrella Corps)
СТАТИСТИКА
Всего материалов:
Фильмомания: 1513
Видео: 220
Каталог файлов: 95
Каталог статей: 6797
Фотоальбом: 1236
Форум: 1152/8421
Каталог сайтов: 386

Всего зарегистрировано:
Зарегистрировано: 1724
Сегодня: 0
Вчера: 0
За неделю: 1
За месяц: 6

Из них:
Пользователи: 1649
Проверенные: 23
Друзья: 5
Редакторы: 0
Журналисты: 8
В вечном бане: 33
Модераторы: 1
Администраторы: 3

Из них:
Парней 1295
Девушек 427


ON-Line всего: 3
Гостей: 3
Пользователей: 0

Сейчас на сайте:


Кто был?
Фокусник, demonej7, Vasja,
День Рождения у: Wildsax(44), alitka984(40), Yodomara(29)
ВЫ МОЖЕТЕ ОКАЗАТЬ ПОДДЕРЖКУ ЗА ТРУДЫ, ПОЖЕРТВОВАВ ЛЮБУЮ СУММЫ.

WEBMONEY



Категории каталога

Главная » Статьи » Статьи » Статьи: Windows 7

Администрирование » Управление назначенными заданиями средствами командной строки. Часть 2


Введение

В предыдущей части статьи об управлении планировщиком заданий средствами командной строки вы узнали о фундаментальных отличиях планировщика заданий версии 1.0 (с которым вы, возможно, встречались в операционной системе Windows XP и в более ранних версиях) и планировщика заданий версии 2.0 (операционные системы, начиная с Windows Vista). Также была рассмотрена архитектура планировщика заданий и средства управления назначенными заданиями. Помимо этого, вы познакомились с поднабором команд /Query утилиты Schtasks, который предназначен для отображения назначенных заданий на локальном или удаленном компьютере. В этой части статьи вы узнаете о самом важном поднаборе команд данной утилиты – Schtasks /Create, при помощи которого вы можете создавать новые задания.

Создание назначенных заданий. Команда Schtasks /Create

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

Общие настройки задания

Первым шагом при создании любого задания является назначение заданию имени и выбор компьютера, на котором будет выполняться данное задание. Также на первом шаге создания задания вы можете указать контекст, а также выбор учетной записи, для которой будет выполняться указанное задание. В оснастке «Планировщик заданий» все эти параметры вы можете указать во вкладке «Общие», которая отображена ниже:

*
Увеличить рисунок

Рис. 1. Вкладка «Общие» оснастки «Планировщик заданий»

Для указания идентичных параметров, команде /create используются следующие параметры:

/TN. Данный параметр является обязательным и отвечает за наименование задания. По умолчанию задания создаются в папке «Библиотека планировщика заданий». Для того чтобы создать задание в другой папке вам нужно ввести обратный слеш, имя папки, снова указать слеш, а затем ввести название задания, например, «\Microsoft\Windows\Defrag». В одной папке невозможно создать несколько заданий с одинаковыми именами, поэтому при попытке создания задания с именем, которое уже присутствует в указанной папке, утилита Schtasks выдаст предупреждение, предлагающее заменить существующее задание. Для того чтобы заменить существующее задание нажмите на клавишу «Y». В противном случае введите «N».

/S. Используя этот параметр команды, вы можете создать задание на удаленном компьютере. При создании задания на удаленном компьютере нужно обратить внимание на то, что ваш и удаленный компьютеры должны быть расположены в одной рабочей группе или в одном домене. После данного параметра вам нужно указать имя компьютера или его IP-адрес.

/U. Этот параметр отвечает за учетную запись пользователя, чьи разрешения будут задействованы во время выполнения задания. Вы можете указать как учетную запись пользователя, которая находится в рабочей группе, так и пользователя, который входит в состав домена. В случае с доменной учетной записью, вам нужно сначала ввести домен, а затем учетную запись пользователя (например, testdomain.com\DImaN);

/P. При помощи этого параметра вы можете указать пароль для пользовательской учетной записи. В том случае, если вы не указали пароль, но пароль применяется для указанной учетной записи, утилита командной строки запросит ввод пароля для продолжения действий;

/RU. Данный параметр указывается для того, чтобы задание выполнялось под определенной учетной записью. Если вы хотите, чтобы задание было выполнено под системной учетной записью, то в качестве значения данного параметра укажите «», «NT AUTHORITY\SYSTEM», «NT AUTHORITY\LOCALSERVICE», «NT AUTHORITY\NETWORKSERVICE» или «SYSTEM»;

/RP. При помощи этого параметра вы можете указать пароль для пользовательской учетной записи, указанной параметром /RU. В том случае, если вы не указали пароль, но пароль применяется для указанной учетной записи, утилита командной строки запросит ввод пароля для продолжения действий;

/IT. Используя этот параметр, вы можете разрешить интерактивное исполнение назначенного задания, которое должно выполниться во время входа в систему пользователя, указанного параметром /RU. Следует учесть, что при указании данного параметра, задание будет выполнено в назначенное время, если пользователь вошел в систему;

/NP. Обычно этот параметр используется в том случае, если для задания разрешается доступ только к локальным ресурсам. В этом случае планировщик заданий не запоминает пароль, и задание выполняется в не интерактивном режиме под учетной записью пользователя;

/RL. Все задачи создаются с привилегиями стандартного пользователя. В некоторых случаях появляется необходимость в выполнении административных задач с максимальными привилегиями пользователя. Используя данный параметр, вы можете указать, с какими привилегиями будет выполняться задание. Значение Highest применяется для выполнения задания с наивысшими привилегиями, а значение Limited, которое установлено по умолчанию, применяется для выполнения задания с привилегиями обычного пользователя;

/V1. Используя данную команду, вы можете настраивать задания как для операционных систем Windows Vista, Windows 7, Windows Server 2008 и Windows Server 2008 R2, так и для операционных систем Windows 2000, Windows XP, Windows Server 2003. Для того чтобы создать задание для платформ, предшествующих Windows Vista необходимо указать данный параметр.

Управление триггерами при помощи командной строки

Как при помощи графического интерфейса, а именно оснастки «Планировщик заданий», так и средствами командной строки, вы можете управлять всевозможными триггерами, которые предназначены для расписания выполняемого задания.

*
Увеличить рисунок

Рис. 2. Диалоговое окно «Создание триггера» оснастки «Планировщик заданий»

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

Параметры /SC и /MO. Это основные обязательные параметры, которые следует указывать при создании задания. Параметр /SC отвечает за само расписание задания. При помощи данного параметра вы можете указать частоту повторения задания. Параметр /MO – это необязательный модификатор, при помощи которого выполняется контроль за периодичностью выполнения данного задания. В зависимости от значения параметра /SC задаются значения для параметра /MO. Для этих двух параметров доступны следующие значения:

  • ONCE. Это значение параметра /SC позволяет запустить задание только один раз в указанные параметрами /SD и /ST дату и время. При данном значении параметр /MO указывать не нужно;
  • ONSTART. Данное значение позволяет запускать задание при загрузке операционной системы. При указании данного значения, в параметре /MO нет необходимости;
  • ONLOGON. При указании этого значения для параметра /SC, задание выполняется при входе пользователя в систему. Так же, как и с предыдущими двумя значениями, параметр /MO не нужно указывать;
  • ONIDLE. Этот параметр отвечает за выполнение задания в том случае, если система находится в простое в течение заданного времени. Вместо параметра /MO вам нужно указать параметр I, описание которого вы найдете ниже;
  • ONEVENT. Данный параметр позволяет назначить задание, которое выполняется при регистрации компонентом Windows определенного события в заданном журнале. Данный параметр и событийно-управляемые задания будут рассматриваться в следующей статье;
  • MINUTE. Указав это значение для параметра /SC, вы можете назначить запуск задания через определенный интервал времени, указанный в минутах. По умолчанию, задание будет выполняться один раз в минуту, но вы можете изменить расписание, используя параметр /MO. Значением модификатора параметра /MO может быть число, которое находится в интервале от 1 до 1439;
  • HOURLY. Используя это значение, задание будет постоянно выполняться через указанный промежуток времени в часах. Так же, как и с предыдущим значением, по умолчанию задание будет выполняться один раз в час. Расписание данного задания вы можете изменить при помощи параметра /MO, модификатор которого может быть от 1 до 23;
  • DAILY. Это значение указывает на то, что задание будет выполняться с периодичностью, указанной в днях. Модификатор параметра /MO может быть указан в интервале от 1 до 365. По умолчанию задание будет выполняться ежедневно;
  • WEEKLY. Данным значением параметра /SC вы можете указать расписание запуска задания в разрезе недели календарного года, а также указав определенные дни недели. Значениями модификатора параметра /MO может быть число от 1 до 52. Для того чтобы указать дни недели, вам нужно воспользоваться параметром /D, который рассматривается ниже;
  • MONTHLY. Указав данное значение параметра /SC, назначенное задание будет запускаться каждый месяц или в каждый указанный день месяца. Вы можете указать параметр /MO со значением модификатора от 1 до 12 (в зависимости от месяца) и, указав день недели, используя параметр /D, определившись с датой запуска. Также вы можете комбинировать параметры /MO и /M для указания даты. Используя параметры /D /M LASTDAY, задание будет выполнено в последний день месяца. Также вы можете указать месяц, используя параметр /M, неделю месяца при помощи параметра /MO со значениями FIRST, SECOND, THIRD, FOURTH или LAST, а так же день недели при помощи параметра /D.

/D. Этот параметр отвечает за день недели, на который запланировано выполнение назначенного задания. Доступны следующие значения данного параметра: MON, TUE, WED, THU, FRI, SAT, SUN. Указывать значения вы можете списком, разделяя их запятыми или через дефис, что указывает на последовательность дней. Символ * задает все дни недели.

/M. Подобно дням недели, у вас есть возможность указывать месяцы календарного года. Доступны следующие значения: JUN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV и DEC. Также, как и со значениями дней недели, вы можете указывать месяцы, разделенные запятыми, например MAR, JUN, OCT, DEC, а также последовательность – APR-NOV.

/I. Используя данный параметр, вы можете указать интервал простоя системы, который необходимо выждать, прежде чем запустить запланированную задачу, для которой значением параметра /SC является ONIDLE. Вы можете указать значение интервала простоя от 1 до 999 минут.

/ST. Этот параметр отвечает за время запуска назначенной задачи. Для указания времени начала задачи используется 24-часовой формат, например, 21:54. Если данный параметр не указан, то для старта задания назначается текущее время. Данный параметр необходимо указывать, если значением параметра /SC является ONCE.

/ET. Данный параметр отвечает за время завершения задания. Так же, как и в случае с параметром /ST, указывается 24-часовой формат времени. Этот параметр вы можете использовать только со значениями MINULE и HOURLY параметра /SC.

/SD. Используя этот параметр, вы можете указать дату первого запуска назначенного задания, используя стандартный формат операционной системы, например ДД/ММ/ГГГГ. В том случае, если этот параметр не был указан, датой первого запуска задания назначается текущее число. Вы можете использовать этот параметр только со значениями MINUTE, HOURLY, DAILY, WEEKLY и MONTHLY параметра /SC

/ED. Текущий параметр позволяет указать дату завершения задания в стандартном формате операционной системы.

/DU. Этот параметр позволяет указать длительность выполнения задания, где значением должно быть число часов и минут для выполнения, например, ЧЧ:ММ. Этот параметр нельзя одновременно применять с параметров /ET.

/RI. Данный параметр позволяет указать интервал запуска назначенного задания в минутах. Интервал можно указывать в промежутке между 1 и 599940 мин. Значением по умолчанию для параметров /ET и /DU является 10 минут. Вы можете использовать данный параметр только для значений DAILY, WEEKLY, MONTHLY и ONCE параметра /SC.

/EC. Этот параметр задает имя обслуживаемого журнала при выборе значения ONEVENT параметра /SC. Данный параметр будет подробно рассматриваться в следующей статье.

/K. Используя этот параметр, вы указываете, что при достижении времени завершения или по истечении срока выполнения назначенного задания его не следует повторно запускать. Но если данное задание уже выполняется, оно не будет остановлено. Этот параметр нельзя использовать без параметров /ET и /DU, а также нельзя использовать при значениях ONSTART, ONLOGON, ONIDLE и ONEVENT параметра /SC.

/Z. Указав этот параметр, задание будет автоматически удалено после завершения запуска по расписанию.

/F. Обычно, при создании задачи, которая уже присутствует в папке, утилита SchTasks отображает предупреждение о перезаписи существующего задания. Используя этот параметр, вы можете подавить подобное предупреждение, тем самым указав принудительное создание задания.

/DELAY. Этот параметр отвечает за время ожидания перед запуском задания после включения указанного триггера в формате мммм:СС. Вы можете использовать этот параметр только для заданий, значения параметра /SC у которых ONSTART, ONLOGON и ONEVENT.

/XML. Текущий параметр позволяет создавать задания, загружая их параметры из конфигурационных XML-файлов. Об этом параметре и XML-файлах назначенных заданий вы узнаете в одной из следующих статей.

Указание действия для назначенного задания

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

*
Увеличить рисунок

Рис. 3. Добавление исполняемой задачи для задания

За добавление исполняемой задачи в утилите командной строки SchTasks отвечает параметр /TR.

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

Примеры использования

В первом примере создадим задание, которое выполниться только один раз:

SchTasks /Create /TN “Последнее задание” /TR “shutdown –s –t 0” /SC ONCE /ST 23:59 /SD 21/12/2012

*
Увеличить рисунок

Рис. 4. Создание задания, которое запуститься только один раз в указанную дату и время

В следующем примере мы создадим создание, которое будет выполняться при загрузке операционной системы, например, очищаться кэш составителя dns:

Schtasks /Create /TN “Очищаем кэш DNS” /TR “ipconfig /flushdns” /SC ONSTART

*
Увеличить рисунок

Рис. 5. Создание задания, которое будет выполняться при загрузке системы

В этом примере будет создано задание, которое будет запускаться при входе пользователя в систему, например, будет проводиться дефрагментация всех томов:

Schtasks /Create /TN "\Microsoft\Windows\Defrag\Запуск дефрагментации" /TR "defrag /c" /SC ONLOGON

*

Рис. 6. Создание задания, которое будет выполняться при входе в систему каждого пользователя

Если ваша система будет находиться в простое на протяжении 45 минут, то у вас будет запускаться «Системный монитор». Сделать это вы можете следующим образом:

Schtasks /Create /TN "\Microsoft\Windows\Maintenance\Простой 45 минут" /TR "%windir%\system32\perfmon.msc /s" /SC ONIDLE /I 45

*
Увеличить рисунок

Рис. 7. Создание задания при простое компьютера

И, напоследок, создадим задание, при помощи которого у вас раз в каждые три часа будет запускаться игра «Сапер» :)

Schtasks /Create /TN "\Games\Сапер" /TR "C:\Program Files\Microsoft Games\Minesweeper\Minesweeper.exe" /SC HOURLY /MO 3

*
Увеличить рисунок

Рис. 8. Создание задания, которое будет запускаться каждые три часа

Заключение

В этой статье вы узнали о способах создания назначенных заданий при помощи утилиты командной строки, а именно, используя подкоманду /Create. Рассмотрены все параметры данной подкоманды, которые позволяют создавать задания, выполняемые один раз, при загрузке операционной системы, при входе пользователя в систему, при простое компьютера указанное количество минут, часов, дней, недель и месяцев. В следующей статье вы узнаете о том, как можно создать событийно-управляемое задания всеми возможными способами.

 

Автор: Dmitry Bulanov •    Иcточник: dimanb.spaces.live.com

 


Если на странице вы заметили в посте отсутствие изображений, просьба сообщить , нажав на кнопку.



После прочтения материала " Администрирование » Управление назначенными заданиями средствами командной строки. Часть 2 ", можно просмотреть форум и поискать темы по данной игре.



ДРУГИЕ МАТЕРИАЛЫ
Красивые видео гоночной игры Forza Motorsport 3
ФАС обвиняет Microsoft в нарушении законодательства
Windows XP бросили
IDF SF 2008: Intel представила двухъядерный Atom
mATX-плата MSI G45M со встроенной графикой Intel GMA X4500HD
Что будем смотреть (фэнтези, мелодрама, драма, приключения, детектив)
DVD-рекордер Samsung с функцией сверхразгона
Intel выпустила процессор Intel Core i5
E3 2009: анонс Castlevania: Lords of Shadow
Fujitsu Siemens ESPRIMO Q5030: 1,4-литровый ПК-рюкзак
Cтатистика вредоносного ПО в июне по версии ESET
Стартует бета тестирование Champions Online
Выпуск Dungeons & Dragons откладывается
В Европейской Windows 7 не будет Internet Explorer
Чипы NXP признаны наиболее скоростными среди аналогов
Странный ритм-шутер Retro/Grade
США готовятся к кибервойне?
Мила Йовович говорит о следующей части Resident Evil
150 секретных скринов Fallout 3
Дата релиза, скачивание и вся остальная информация по Microsoft Office 2021

Если вам понравился материал "Администрирование » Управление назначенными заданиями средствами командной строки. Часть 2", - поделитесь ним с другими.


html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию


Категория: Статьи: Windows 7 | Добавил: Фокусник (25.04.2010)
Просмотров: 2295

Ниже вы можете добавить комментарии к материалу " Администрирование » Управление назначенными заданиями средствами командной строки. Часть 2 "

Внимание: Все ссылки и не относящиеся к теме комментарии будут удаляться. Для ссылок есть форум.


Всего комментариев : 0
avatar
ФОРМА ВХОДА
ПОЖЕРТВОВАНИЯ

WMZ: Z143317192317
WMB: X706980753649

Boosty - Donate

Payeer: P48650932
На кофе / ko-fi
ПАРТНЕРЫ

World of Warships — это free-to-play ММО-экшен, который позволяет окунуться в мир масштабных военно-морских баталий. Возьмите под управление легендарные боевые корабли первой половины ХХ века и завоюйте господство на бескрайних океанских просторах.

Курсы обмена WebMoney


Что такое ресурс Turbobit и как качать.


Получи 10 ГБ места бесплатно, на всю жизнь.


Boosty – сервис по сбору донатов.
Игрозор №218
Игрозор №218
Неудержимые 4 Обзор
Неудержимые 4 Обзор
Фильм
Фильм "Небоскрёб" (2018) - русские субтитры #2
Семён Слепаков- Врачи
Семён Слепаков- Врачи
Танцы с огнём
Танцы с огнём
Новый мировой рекорд по собиранию кубика Рубика
Новый мировой рекорд по собиранию кубика Рубика
Стрит-арт-видео - Nowhere Near Here
Стрит-арт-видео - Nowhere Near Here
35 советов красоты, которые нельзя не попробовать
35 советов красоты, которые нельзя не попробовать
Хоббит 4 [Обзор]
Хоббит 4 [Обзор]
Инсомния (2018) - Русский трейлер #2
Инсомния (2018) - Русский трейлер #2

Когда российские дороги строят даже в Бельгии (20 фото)
Когда российские дороги строят даже в Бельгии (20 фото)
Свежие приколы в картинках и фото (37 шт)
Свежие приколы в картинках и фото (37 шт)
Прикольные картинки и фото (24 шт)
Прикольные картинки и фото (24 шт)
Фотомемы - Свежая порция (21 шт)
Фотомемы - Свежая порция (21 шт)
Впечатляющее восстановление старых автомобилей (15 фото)
Впечатляющее восстановление старых автомобилей (15 фото)
Прикольные фото и веселые картинки - 31 шт
Прикольные фото и веселые картинки - 31 шт
Немного прикольных демотиваторов
Немного прикольных демотиваторов
Безумное и ужасное  (30 фото)
Безумное и ужасное (30 фото)
СТАТИСТИКА
Яндекс.Метрика


Copyright © 2000-2024, Alex LTD and System PervertedХостинг от uCoz