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

Во что поиграть на этой неделе — 19 февраля (Street Fighter 5, Layers of Fear)

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

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

Во что поиграть на этой неделе — 29 декабря (Rage Room, Disassembly Line, Back to the Egg!)

Игромания! ИГРОВЫЕ НОВОСТИ, 15 июля (Nintendo Switch Lite, CoD:MW Gunfight, Gods and Monsters)

Игромания! Игровые новости, 6 февраля (Dota 2, Battlefront 2, Fallout, Splinter Cell)

Во что поиграть на этой неделе — 4 августа (Tacoma, The Long Dark, Redeemer)

Во что поиграть на этой неделе — 6 июля + Лучшие скидки на распродаже в Steam
СТАТИСТИКА
Всего материалов:
Фильмомания: 1513
Видео: 220
Каталог файлов: 96
Каталог статей: 6797
Фотоальбом: 1236
Форум: 1151/8396
Каталог сайтов: 386

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

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

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


ON-Line всего: 10
Гостей: 9
Пользователей: 1

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

Shadowman
Кто был?
Shadowman,
День Рождения у: artstil-poligrafia(38), XRund(43)
ВЫ МОЖЕТЕ ОКАЗАТЬ ПОДДЕРЖКУ ЗА ТРУДЫ, ПОЖЕРТВОВАВ ЛЮБУЮ СУММЫ.

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 ", можно просмотреть форум и поискать темы по данной игре.



ДРУГИЕ МАТЕРИАЛЫ
Microsoft представила Zune HD
Intel представила флагманский процессор для настольных ПК
Samsung WiTu - репортаж с презентации
Club 3D HD 3650 512 Мб для обладателей AGP-систем
Цену на Fallout 3 сбросили в два раза
Можно ли спастись от спама в электронной почте?
Chrysler предложит "автомобильный интернет"
Cтатистика вредоносного ПО в июне по версии ESET
Heavy Rain: прорыв или разочарование?
Red Faction: Guerrilla стала неожиданным хитом
Для полета на Луну у НАСА не хватает денег
Windows 7 - самая доступная ОС от Microsoft
Патентное разбирательство угрожает Microsoft и Apple
Дополнения обновляют графику WoW
Плеер на 400 дисков Blu-Ray от Sony
15 советов по воспитанию мужа
Выход игры Dark Void откладывается до 2010 года
По слухам, Windows 7 Beta может выйти уже в октябре
Стартовали продажи недорогого Sony Ericsson W205
Шестиядерные процессоры Intel Gulftown будут поддерживать Turbo Boost

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


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


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

Ниже вы можете добавить комментарии к материалу " 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 – сервис по сбору донатов.
4 Strings - Let It Rain
4 Strings - Let It Rain
Гнездо Дракона
Гнездо Дракона
Обновление 0.10.7: Подводные лодки в Ранговых боях | World of Warships
Обновление 0.10.7: Подводные лодки в Ранговых боях | World of Warships
Контроль / Control 2018
Контроль / Control 2018
Стрит-арт-видео - Nowhere Near Here
Стрит-арт-видео - Nowhere Near Here
В Харькове Януковича перепутали с Ющенко
В Харькове Януковича перепутали с Ющенко
Семён Слепаков- Врачи
Семён Слепаков- Врачи
Сумасшедшие прыжки в воду
Сумасшедшие прыжки в воду
Джаконда - Исток Любви
Джаконда - Исток Любви
Антиэволюция наркотёлки
Антиэволюция наркотёлки

Порция демотиваторов (17 шт)
Порция демотиваторов (17 шт)
Французская художница превращает персонажей поп-культуры в очаровательные иллюстрации (16 фото)
Французская художница превращает персонажей поп-культуры в очаровательные иллюстрации (16 фото)
Шпаргалка-2016 (13 фото)
Шпаргалка-2016 (13 фото)
26 человек, которым лучше пойти к другому парикмахеру
26 человек, которым лучше пойти к другому парикмахеру
Самые удивительные бассейны - 25 фото
Самые удивительные бассейны - 25 фото
15-летний художник из Сербии рисует по памяти невероятно детализированные изображения животных (14 фото)
15-летний художник из Сербии рисует по памяти невероятно детализированные изображения животных (14 фото)
"Крушение иллюзий": фотоработы Петри Левелахти (24 фото)
"Крушение иллюзий": фотоработы Петри Левелахти (24 фото)
Что здесь происходит?! (26 фото)
Что здесь происходит?! (26 фото)
СТАТИСТИКА
Яндекс.Метрика


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