Главная сайта | Форум | Фотоальбом | Регистрация   | Вход | 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 года в игровой индустрии

Игромания! Игровые новости, 25 апреля (PlayStation 5, Xbox 360, Guitar Hero)

Игромания! Игровые новости, 16 мая (Хидео Кодзима, Fable, Disney Infinity, Dark Souls)

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

Игромания! Игровые новости, 22 августа (Resident Evil 7, Metal Gear, Mass Effect, Rainbow Six Siege)

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

Игромания! Игровые новости, 8 августа (QuakeCon, No Man's Sky, The Division)

Игромания! Игровые новости, 19 декабря (Doom 4, Minecraft, Enlisted, Тодд Говард)

Во что поиграть на этой неделе — 2 февраля (EA Sports UFC 3, Dissidia: Final Fantasy NT)
СТАТИСТИКА
Всего материалов:
Фильмомания: 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 всего: 4
Гостей: 4
Пользователей: 0

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


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

WEBMONEY



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

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

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


Введение

*По какой-то причине уже давно у многих пользователей появилось такое мнение, что в операционных системах Windows существуют самая «не нужная» и «бесполезная» служба и системная утилита «Планировщик заданий». Планировщик заданий версии 1.0 (присутствовал в операционной системе Windows XP и более ранних версиях) в основном предоставлялся только для нужд конечного пользователя. В современных операционных системах, таких как Windows Vista и Windows 7, функционал планировщика заданий значительно усовершенствовался. Планировщик задания является самым важным средством операционной системы, предназначенным для автоматизации рутинных операций обслуживания. Теперь планировщик заданий поддерживает модель безопасной изоляции, при помощи которой каждый набор задач, работающих в конкретном контексте безопасности, запускается в отдельных сессиях. Задачи, которые выполняются от имени разных пользователей, запускаются в отдельных сессиях – в полной изоляции друг от друга. Помимо запуска программ и сценариев, вы можете составить расписание для запуска любого средства, которое можно запустить средствами командной строки, включая утилиты командной строки, сценарии, приложения, файлы и ярлыки, а также всевозможные аргументы командной строки. При помощи триггеров, вы можете отправлять сообщение электронной почты при успешном запуске задания. При помощи приложения «Планировщик заданий» версии 2.0, вы можете даже привязать любое задание к событию, что позволит вам эффективно разрешать большинство проблем, которые могут случиться с вашей операционной системой.

Средства управления заданиями

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

Задачи могут быть запущены как локально, так и удаленно. Каждая задача может содержать несколько одновременно выполняемых действий. Несколько задач могут выполняться как параллельно, так и последовательно(одна за другой), используя синхронизацию с указанной службой или событием. Каждое действие планировщика заданий записывается в журналы «Система» и «Журналы приложений и служб\Microsoft\Windows\TaskScheduler». Для работы, «Планировщик заданий» использует несколько компонентов, которые предназначены для предоставления пользовательского интерфейса, механизма выполнения заданий, отслеживания и управления событиями, а именно:

  • Оснастка консоли управления Microsoft «taskschd.msc», которая включает мастер для создания и настройки задач и страницы свойств, которые обращаются к службе планировщика заданий через COM API;
  • Библиотека службы планировщика заданий SchedSvc.dll, выполняемая внутри процесса Svchost.exe, от имени учетной записи LocalSystem, которая использует компоненты TaskSchd.dll для взаимодействия с менеджером ресурсов и компонентом Service for User, предназначенным для получения доступа к учетным данным. Эта служба также считывает информацию о конфигурации из системного реестра и записывает задания на диск в формате XML;
  • Механизм переходного процесса управления TaskEng.exe, который позволяет выполнять задачи от имени учетной записи пользователя и создавать пользовательские процессы, выполняющие указанные задания;
  • Библиотека TaskComp.dll, которая обеспечивает обратную совместимость для управления и выполнения задач, которые были созданы в предыдущих версиях Windows.

Упрощенную схему архитектуры планировщика заданий версии 2.0 вы можете увидеть на следующей иллюстрации:

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

Рис. 1. Упрощенная схема архитектуры планировщика заданий

Операционная система Windows предоставляет несколько средств, предназначенных для планирования заданий на локальных и удаленных компьютерах, а именно:

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

Запустить планировщик заданий вы можете любым из следующих способов:

  • Нажмите на кнопку «Пуск» для открытия меню, откройте папку «Все программы», затем откройте папку «Стандартные > Служебные» и выберите элемент «Планировщик заданий»;
  • Нажмите на кнопку «Пуск» для открытия меню, откройте «Панель управления», из списка компонентов панели управления выберите категорию «Система и безопасность», выберите подкатегорию «Администрирование», а затем перейдите по ссылке «Планировщик заданий»;
  • Нажмите на кнопку «Пуск» для открытия меню, в поле поиска введите Планировщик и в найденных результатах откройте приложение «Планировщик заданий»;
  • Воспользуйтесь комбинацией клавиш *+R для открытия диалога «Выполнить». В диалоговом окне «Выполнить», в поле «Открыть» введите taskschd.msc и нажмите на кнопку «ОК».

Оснастка «Планировщик заданий» изображена на следующей иллюстрации:

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

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

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

Возможности утилиты Schtasks.exe

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

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

  • Schtasks /Query
  • Schtasks /Create
  • Schtasks /Change
  • Schtasks /Run
  • Schtasks /End
  • Schtasks /Delete

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

Отображение назначенных заданий. Команда Schtasks /Query

Используя команду Schtasks /query, вы можете просмотреть список назначенных заданий на локальном или удаленном компьютере. Синтаксис команды очень простой и удобный:

SchTasks /Query [/S Компьютер /U /P] [Дополнительные параметры]

Доступны следующие параметры:

  • /S. Этот параметр отвечает за удаленную систему, для которой вы хотите просмотреть список назначенных заданий. После данного параметра вам нужно указать имя компьютера или его IP-адрес. Если параметр /S не будет указан, то по умолчанию выведется список назначенных заданий для локального компьютера;
  • /U. При помощи этого параметра вы можете указать учетную запись пользователя, для которого будет выполняться вывод назначенных заданий. Вы можете указывать как учетные записи пользователей, расположенных в рабочих группах, так и пользователей, которые входят в состав домена;
  • /P. Используя данный параметр, вы можете указать пароль для учетной записи, указанной при помощи параметра /U. Данный параметр не обязателен. В том случае, если вы не указали пароль, но пароль применяется для указанной учетной записи, утилита командной строки запросит ввод пароля для продолжения действий;
  • /FO. По умолчанию, команда /query отображает список назначенных заданий в виде таблицы со столбцами «Имя задачи», «Время следующего запуска» и «Состояние». Используя данную команду, вы можете изменить формат вывода данных. Помимо таблицы, вы можете формировать вывод данных в виде списка или файла со значениями строк разделенными запятыми (формат CSV);
  • /NH. Данный параметр можно применить только в том случае, если данные команды выводятся в табличном формате. Эта команда указывает на то, что при выводе данных в таблице не будут отображаться заголовки столбцов.
  • /V. Вывод данных в виде списка или файла CSV наилучшим образом сочетается с параметром /V (Verbose), что позволяет отобразить подробную информацию о каждом свойстве заданий.
  • /TN. По умолчанию при использовании команды /query на экран (или в файл) выводятся все задачи, которые расположены в приложении «Планировщик заданий». Используя данный параметр, вы можете указать определённую задачу или список задач.
  • /XML. Этот параметр позволяет отобразить задачи в формате XML. Пример вывода XML-данных для задачи, отвечающей за работу программы «Защитник Windwos»:
  • <!-- \Microsoft\Windows Defender\MP Scheduled Scan -->
    <Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
     <RegistrationInfo>
     <Description>Scheduled Scan</Description>
     </RegistrationInfo>
     <Triggers>
     <CalendarTrigger>
     <StartBoundary>2000-01-01T04:31:12</StartBoundary>
     <EndBoundary>2100-01-01T00:00:00</EndBoundary>
     <Enabled>true</Enabled>
     <ScheduleByDay>
     <DaysInterval>1</DaysInterval>
     </ScheduleByDay>
     </CalendarTrigger>
     </Triggers>
     <Principals>
     <Principal id="LocalSystem">
     <UserId>S-1-5-18</UserId>
     <RunLevel>HighestAvailable</RunLevel>
     </Principal>
     </Principals>
     <Settings>
     <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
     <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
     <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
     <AllowHardTerminate>true</AllowHardTerminate>
     <StartWhenAvailable>true</StartWhenAvailable>
     <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
     <IdleSettings>
     <Duration>PT0H1M0S</Duration>
     <WaitTimeout>PT4H0M0S</WaitTimeout>
     <StopOnIdleEnd>false</StopOnIdleEnd>
     <RestartOnIdle>false</RestartOnIdle>
     </IdleSettings>
     <AllowStartOnDemand>true</AllowStartOnDemand>
     <Enabled>true</Enabled>
     <Hidden>true</Hidden>
     <RunOnlyIfIdle>true</RunOnlyIfIdle>
     <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
     <UseUnifiedSchedulingEngine>true</UseUnifiedSchedulingEngine>
     <WakeToRun>false</WakeToRun>
     <ExecutionTimeLimit>PT72H</ExecutionTimeLimit>
     <Priority>7</Priority>
     </Settings>
     <Actions Context="LocalSystem">
     <Exec>
     <Command>c:\program files\windows defender\MpCmdRun.exe</Command>
     <Arguments>Scan -ScheduleJob -WinTask -RestrictPrivilegesScan</Arguments>
     </Exec>
     </Actions>
    </Task>

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

Пример 1. В данном примере назначенные задачи будут выведены для локального компьютера в виде списка с подробной информацией о каждом значении:

Schtasks /query /FO LIST /V

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

Рис. 3. Использование команды Schtasks /query с выводом данных в формате списка

Пример 2. В этом примере будет выведена в табличном формате без наименований столбцов задача, при выполнении которой создаются обычные точки восстановления системы:

Schtasks /Query /NH /TN «\Microsoft\Windows\SystemRestore\SR»

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

Рис. 4. Вывод определенной задачи

Заключение

Планировщик заданий - это важнейшее системное средство, позволяющее назначать автоматически выполняемые задания, запуск которых производится в определенное время или при возникновении определенных событий. Из этой статьи вы узнали об архитектуре планировщика задач и о средствах, предназначенных для планирования заданий на локальных и удаленных компьютерах. Был детально рассмотрен поднабор команд утилиты командной строки Schtasks.exe, предназначенный для отображения назначенных заданий на локальном или удаленном компьютере. В следующей статье я расскажу о способах создания различных задач при помощи командной строки.

 

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


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



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



ДРУГИЕ МАТЕРИАЛЫ
В марсианском метеорите найдены новые доказательства жизни
Провайдеры запретят нелегальное скачивание из Сети?
Странный ритм-шутер Retro/Grade
Apple зла на взломщиков iPhone
IBM и AMD бросили вызов Intel в 22-нм техпроцессе
В Южной Корее создали USB-кредитку
Возрождение X-Wing, TIE Fighter
IDF SF 2008: видеоочки Myvu или телевизор на носу
Официальный анонс Palit Radeon HD 4870 Sonic Dual Edition
Можно ли спастись от спама в электронной почте?
Совет недели по групповым политикам 6 – Настройка персонализации
Как выглядит мультиплеер Far Cry 2
Microsoft готовится доминировать на рынке консолей
История создания Mercenaries на видео
Как японцы сражаются в Call of Duty: World at War
Первый трейлер чешской ролевой игры Inquisitor
Китайцев с интернетом уже больше, чем жителей в США
Gears of War 2 не выйдет на ПК
Найден безопасный способ переработки пластика
Mass Effect дебютировала на третьем месте в Японии

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


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


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

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

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


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

WMZ: Z143317192317
WMB: X706980753649

Boosty - Donate

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

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

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


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


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


Boosty – сервис по сбору донатов.
Все ждут продолжение этой игры! - Medieval II: Total War
Все ждут продолжение этой игры! - Medieval II: Total War
ИГРА МЕСЯЦА — Far Cry 5
ИГРА МЕСЯЦА — Far Cry 5
Видеообзор игры Warhammer 40,000: Eternal Crusade
Видеообзор игры Warhammer 40,000: Eternal Crusade
Gamesblender № 214: Mass Effect мчится к Андромеде, а Shenmue 3 борется за корону Kickstarter
Gamesblender № 214: Mass Effect мчится к Андромеде, а Shenmue 3 борется за корону Kickstarter
Игрозор №223
Игрозор №223
Как паркуются профи
Как паркуются профи
Star Citizen: PC Gaming 2018 Persistent Universe Trailer
Star Citizen: PC Gaming 2018 Persistent Universe Trailer
4 Strings - Diving
4 Strings - Diving
Семён Слепаков- Люба - звезда Ютюба
Семён Слепаков- Люба - звезда Ютюба
Что? Где? Когда? Зимняя серия игр. (2010) SATRip
Что? Где? Когда? Зимняя серия игр. (2010) SATRip

Безумное и ужасное  (30 фото)
Безумное и ужасное (30 фото)
33 фотографии неуклюжих комочков, выросших в пушистых красавиц и красавцев
33 фотографии неуклюжих комочков, выросших в пушистых красавиц и красавцев
Порция демотиваторов (17 шт)
Порция демотиваторов (17 шт)
Смешные демотиваторы-приколы (14 шт)
Смешные демотиваторы-приколы (14 шт)
Женщины до и после преображения (39 фото)
Женщины до и после преображения (39 фото)
Красивейшие места планеты, где не снуют толпы туристов
Красивейшие места планеты, где не снуют толпы туристов
Тем временем в Азии
Тем временем в Азии
Прикольные фото на понедельник (29 шт)
Прикольные фото на понедельник (29 шт)
СТАТИСТИКА
Яндекс.Метрика


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