Создание задачи в планировщике: Как создать задачу в «Планировщике заданий» – Создание задачи в Планировщике заданий Windows.: spayte — LiveJournal

Содержание

Как создать задачу в «Планировщике заданий»

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

Чтобы создать задачу для отображения всплывающего сообщения, вам необходимо выполнить следующие шаги:

  1. Откройте панель управления и выберите «Система и безопасность» (Windows 7) или «Система и обслуживание» (Windows Vista). Затем выберите «Администрирование» и, наконец, «Планировщик заданий».
  2. Выберите папку для новой задачи (если вы еще не создали личную папку задач).
  3. Нажмите «Создать задачу». Появится диалоговое окно «Создать задачу».

    Окно «Планировщика заданий»Окно «Планировщика заданий»

  4. Во вкладке «Общие» введите имя задачи в поле «Имя», например, «Напоминание». Введите краткую характеристику в поле «Описание».

    Диалоговое окно Создание задачиДиалоговое окно Создание задачи

  5. Щелкните вкладку «Триггеры», а затем кнопку «Создать». Вкладка «Триггеры»Вкладка «Триггеры»

    В данной вкладке вы можете задать временные параметры вашему событию. Например, вам нужно чтоб на компьютере появлялось всплывающее окно каждый день и напоминало о том, что вам нужно что-то сделать (полить цветок, проверить почту, написать сотруднику т.д.). С помощью вкладки «

    Триггеры» можно задать периодичность появления уведомлений: однократно, ежедневно, еженедельно, ежемесячно. А также определить с какого периода по какой будет оно появляться и в какое время.

  6. Чтобы выбрать периодичность необходимо выбрать нужное значение и нажать на него, рядом в поле «Начать» ввести дату и время начала действия события.
  7. Дальше необходимо в разделе «Дополнительные параметры» задать частоту повтора сообщения, например, «Повторять задачу каждые: 1 ч. в течении: 1 д.». Далее нажмите «ОК».
  8. Щелкните вкладку «Действия», а затем кнопку «Создать».
  9. В меню «Действие» выберите «Вывести сообщение».
  10. Введите заголовок сообщения и само сообщение, которое должно появиться на экране. Само сообщение появляется в диалоговом окне.
  11. Нажмите OK. Вкладка «Условия» и «Настройки» предоставляют дополнительные опции для уточнения, когда задача должна выполняться и при каких обстоятельствах.
  12. Щелкните OK, чтобы создать задачу. Завершенная задача отображается в списке задач в верхней части окна.

Таким образом вы можете создавать себе напоминания, которые будут отображаться на экране в установленное вами время.

Видео: Как добавлять программу в планировщике заданий Windows

Создание задачи в Планировщике заданий Windows.: spayte — LiveJournal

1544368388-363048-125164 (300x185, 3Kb)

Планировщик заданий — средство операционной системы Windows для автоматического выполнения одноразовых или повторяющихся задач по обслуживанию системы. На компьютере требуется выполнять периодические работы по обслуживанию системы, например, задание по дефрагментации дисков или запуск сканирования Защитником Windows.

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

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

«>

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

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

Планирование заданий в Windows

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

В операционной системе Windows имеются два основных типа планируемых заданий:

  • Стандартное задание — повседневные автоматические задачи для выполнения задач по обслуживанию системы. Пользователь видит эти задания, а при необходимости может изменить их.
  • Скрытое задание — задания для автоматизации повседневных системных задач. Они скрыты от пользователя, и в большинстве случаев, изменять их не рекомендуется, потому что от выполнения этих задач зависит работа, обслуживание и безопасность системы.

В Планировщике Windows легко настраивается сценарии выполнения заданий:

  • Задание выполняется только, когда пользователь вошел в систему, или наоборот, независимо от того, вошел пользователь в систему или нет.
  • Задание выполняется от имени пользователя или с повышенными административными правами от имени администратора.

Задания для Windows 10 могут быть несовместимы с заданиями для более ранних версий операционной системы Windows. Поэтому их нельзя просто копировать для применения на другой системе. При создании задания можно указать на совместимость с ранними версиями Windows для применения задания на других системах.

У созданных заданий имеются разные свойства:

  • Триггеры.
  • Действия.
  • Условия.

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

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

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

Открытие Планировщика заданий

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

Воспользуйтесь одним из универсальных способов: в поле поиска Windows введите выражение «планировщик заданий» (без кавычек), а затем запустите средство системы.

Настройка Планировщика заданий: просмотр и управление заданиями

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

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

Центральную часть окна занимает информация о выполняемой задаче и ее свойствах. В разделе «Состояние задачи» содержится список выполняемых, успешно выполненных, остановленных и отказавших заданий.

В правой части находится раздел «Действия» для управления заданиями: создание задач, импортирование задач и т. д.

окно планировщика заданий

Для выбора задания перейдите в нужную папку в дереве консоли (Библиотека планировщика заданий).

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

задачи в планировщике заданий

Для выполнения действий с выбранным заданием, в разделе «Действия» необходимо выбрать один из вариантов:

  • Выполнить — запуск выполнения задачи.
  • Завершить — завершение выполнения задания.
  • Отключить — временное отключение выполнения задачи.
  • Экспорт — сохранение задания в файл для использования на другом компьютере.
  • Свойства — просмотр и, в случае необходимости, редактирование свойств задания.
  • Удалить — полное удаление задания из Планировщика заданий.
  • Справка — открытие файла справки в формате CHM с информацией о консоли управления (MMC).

Большинство пользовательских заданий можно изменить или удалить без какого-либо значительного ущерба для системы. Системные задания трогать не рекомендуется, чтобы не вызвать неполадки в работе Windows.

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

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

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

  1. В разделе «Действия» нажмите на «Отображать все выполняемые задачи».
  2. В открывшемся окне «Все выполняемые задачи» отобразятся выполняемые задачи.

выполняемые задачи

Создание задания в Планировщике заданий

Создать задание можно несколькими способами:

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

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

Наиболее просто создается задание в разделе «Действие». Здесь находятся следующие элементы управления:

  • «Создать простую задачу…» — создание задачи с помощью мастера.
  • «Создать задачу…» — создание задачи без помощи мастера.
  • «Импортировать задачу…» — импорт задачи из другого компьютера, сохраненной в виде файла.
  • «Отображать все выполняемые задачи» — вывод отображения всех выполняемых задач в данное время.
  • «Включить журнал всех заданий» — включение ведения журнала всех заданий, или отключение ведения журнала, после включения данного параметра.
  • «Создать папку» — создание папки для задания в Библиотеке планировщика заданий.
  • «Удалить папку» — удаление папки с заданием.
  • «Вид» — изменение внешнего вида приложения, включения или отключение отображения элементов интерфейса.
  • «Обновить» — обновление параметров на текущий момент времени.
  • «Справка» — справка о работе консоли управления (MMC).

Давайте посмотрим, как создать задание в Планировщике. Для примера, мы запланируем автоматический запуск браузера Google Chrome, через некоторое время после запуска компьютера.

  1. Откройте главное окно Планировщика заданий.
  2. В разделе «Действия» нажмите на «Создание задачу…».
  3. В окне «Создание задачи», во вкладке «Общие» дайте имя для задачи, при необходимости добавьте описание, чтобы самому было понятно, если название задачи не очевидно.

Обратите внимание на раздел «Параметры безопасности». Здесь можно выбрать пользователя, наивысшие права на выполнение задачи, сделать скрытую задачу, настроить совместимость задачи с другими версиями Windows.

общие настройки

  1. Во вкладке «Триггеры» нажмите на кнопку «Создать…».

триггеры

  1. В окне «Создание триггера» в параметре «Начать задачу» необходимо выбрать условие, при котором запустится выполнение задачи. После выполнения необходимых настроек, нажмите на кнопку «ОК».

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

создание триггера

  1. В окне «Создание задачи» появится созданный триггер.

триггер

  1. Во вкладке «Действия» нажмите на кнопку «Создать…».

действия

  1. В окне «Создание действия», в опции «Действие» необходимо выбрать требуемое действие. В моем случае, это «Запуск программы». В параметре «Программа или сценарий» я ввел путь до исполняемого файла браузера.

Путь до файла приложения можно скопировать из свойств ярлыка браузера Google Chrome:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

В поле «Добавить аргументы (необязательно)» я добавил главную страницу своего сайта: «https://vellisa.ru/».

создание действия

  1. Во вкладке «Действия» отобразится запланированное действие.

действие создано

  1. Во вкладке «Условия» выберите подходящий вариант, который определяет необходимость выполнения задания.

условия

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

параметры

  1. Нажмите на кнопку «ОК» для завершения создания задачи.

После запуска компьютера, браузер Google Chrome станет автоматически запускаться через 3 минуты после загрузки системы, и, в моем случае, откроет главную страницу сайта «vellisa.ru».


Создание простой задачи в Планировщике заданий

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

  1. В разделе «Действия» нажмите «Создать простую задачу…».
  2. В окне «Создать простую задачу» введите имя задачи, а затем нажмите на кнопку «Далее». При желании, добавьте описание задачи.

создание простой задачи

  1. В окне «Триггер задачи» выберите подходящий вариант для запуска задачи, а затем перейдите к следующему этапу настройки.

триггер задачи

  1. В окне «Ежедневно» (настройка триггера) выберите подходящее время и периодичность запуска задания.

ежедневно

  1. В окне «Действие» сделайте выбор действия, нажмите на кнопку «Далее».

действие

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

C:\Windows\System32\shutdown.exe
  1. В окне «Запуск программы» (настройка действие) введите путь до исполняемого файла приложения, и если нужно добавьте аргумент. В нашем случае, необходимо ввести аргумент: «/s». Для продолжения настройки задачи нажмите на «Далее».

запуск программы

  1. В окне «Сводка» ознакомьтесь с параметрами создаваемой задачи. Если потребуется, внесите коррективы, а затем нажмите на кнопку «Готово».

сводка

Задача создана, теперь компьютер будет самостоятельно завершать работу в определенное время, заданное в Планировщике заданий.

Удаление задачи из Планировщика заданий

При необходимости, пользователь может удалить ставшую ненужной задачу.

  1. В главном окне Планировщика заданий в параметре «Активные задачи» найдите нужное задание.
  2. Выделите задачу, кликните два раза левой кнопкой мыши по заданию.
  3. В окне Планировщика откроется информация о выполняемой задаче.
  4. В разделе «Действия» нажмите на кнопку «Удалить».

удаление задачи

В окне с предупреждением согласитесь на удаление задания.

Выводы статьи

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

Как пользоваться планировщиком задач Windows?

Вы хотите, чтобы ваш компьютер засыпал или выключался в определенное время каждый день? Или, может быть, вы хотите, чтобы ваш компьютер начал воспроизводить мотивационное видео каждый раз, когда вы его запускаете или когда наступает полдень? Если вы хотели бы запрограммировать свой компьютер на определенные действия в определенное время, вы должны прочитать эту статью, поскольку мы рассмотрим некоторые дополнительные функции планировщика заданий: создание расширенных задач, настройка их триггеров, действий и параметров безопасности. Он является мощным инструментом, когда вы хотите контролировать свою систему и задачи, которые она выполняет. Поэтому будьте готовы к широкому выбору вариантов, которые позволят вам установить все возможные детали, связанные с запланированными задачами. Давайте начнем.

ПРИМЕЧАНИЕ. Это руководство относится к Windows 10, Windows 7 и Windows 8.1. Чтобы проиллюстрировать то, что вы можете сделать с планировщиком заданий, мы собираемся создать расширенную задачу, которая выключает компьютер каждый день в 11:00.

Как создать расширенную задачу в Windows

Начните с открытия Планировщика заданий. Быстрый способ открыть планировщик заданий в любой версии Windows — использовать поиск: поиск «планировщик задач» и щелчок или поиск соответствующего результата поиска.

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

Запустившийся мастер позволяет настроить каждую деталь новой задачи, начиная с ее имени и продолжая установкой одного или нескольких триггеров, действий, создания условий для запуска задачи и т.д.

Как установить имя, описание и параметры безопасности задачи

Первая вкладка мастера «Создать задачу» называется «Генерация», и это место, где вы можете установить имя задачи и ее описание. Поскольку мы хотим создать задачу, которая каждую ночь закрывает наш компьютер, мы назовем его «Сон по ночам».

Как создать новую задачу в планировщике заданий Windows Server 2008 R2

0. Задача:

Предположим, что нам надо запускать файл «С:\Example\start.bat» в течении суток каждые 20 мин. Файл start.bat будет просто записывать в текстовый файл log.txt время своего запуска. Вот его содержание:

Как создать новую задачу в планировщике заданий Windows Server 2008 R2-01

1. Добавление новой задачи

Запускаем диспетчер сервера («Пуск» — «Администрирование» — «Диспетчер сервера»). Раскрываем меню «Конфигурация» , затем «Планировщик заданий» и выделяем вкладку «Библиотека планировщика заданий» . Затем справа, в окне «Действия» , нажимаем «Создать папку…» .

Как создать новую задачу в планировщике заданий Windows Server 2008 R2-02

Вводим имя — я ввожу «Мои задачи» — и видим что рядом с заданиями Microsoft появилась папка с только что введенным именем. Выделим ее и в меню «Действия» нажмем «Создать задачу» .

Как создать новую задачу в планировщике заданий Windows Server 2008 R2-03

Запустится окно «Создание задачи» . В поле «Имя» вводим название задачи, при желании можно заполнить «Описание задачи» . Ниже необходимо указать учетную запись для запуска задачи. Обычно со временем на сервере накапливается много разных задач, и я, как правило, создаю отдельную учетную запись для их выполнения. Если вы хотите сменить пользователя для задачи нажимаем «Изменить» , затем «Дополнительно» , в появившемся окне нажимаем «Поиск» и выбираем пользователя из списка.

Как создать новую задачу в планировщике заданий Windows Server 2008 R2-04

Далее устанавливаем переключатель на «Выполнять вне зависимости от регистрации пользователя» и в меню «Настроить для» выбираем «Windows 7, Windows Server 2008 R2» .

Как создать новую задачу в планировщике заданий Windows Server 2008 R2-05

Теперь переходим на вкладку «Триггеры» и нажимаем «Создать» . Откроется окно «Создание триггера» . Здесь, в соответствии с поставленной задачей, выбираем:

  • Параметры — «Ежедневно» ;
  • Начинать с — устанавливаем время «11:00:00» ;
  • Повторять каждые — «1 дн.» ;
  • Установим флаг «Повторять задачу каждые:» и т. к. в списке нет нужного нам интервала, вручную напишем «20 мин.» в течение «Бесконечно» ;

Как создать новую задачу в планировщике заданий Windows Server 2008 R2-06

Или же можно создать 3 разных триггера с интервалом исполнения 1 час и началом действия соответственно: 11:00, 11:20 и 11:40.

Как создать новую задачу в планировщике заданий Windows Server 2008 R2-07

В обоих случаях задача будет запускаться каждые 20 минут.

Далее, на вкладке «Действия» нажимаем «Создать» и указываем путь к нашему файлу.

Как создать новую задачу в планировщике заданий Windows Server 2008 R2-08

При необходимости можно заполнить вкладки «Условия» и «Параметры» . В нашем примере этого не требуется. После сохранения задачи, она должна появиться в списке задач. (При определении нескольких триггеров, время следующего запуска задачи показывается в таблице не правильно — по первому триггеру. Несмотря на это задача запускается как положено.)

Как создать новую задачу в планировщике заданий Windows Server 2008 R2-09

Все, на этом создание новой задачи закончено. По прошествии часа файл log.txt должен содержать записи:

Как создать новую задачу в планировщике заданий Windows Server 2008 R2-10

Создание задания планировщика с помощью PowerShell

Большинство пользователей и администраторов для создания задания планировщика Windows (Task Scheduler), запускаемого по расписанию, привыкли использовать графический интерфейс консоли Taskschd.msc. Однако в различных скриптах и автоматизируемых задачах для создания заданий планировщика гораздо удобнее использовать возможности PowerShell. В этой статье мы покажем как с помощью PowerShell (версии 2.0 и 4.0) создавать новые задания планировщика Windows, экспортировать задания в xml файл и импортировать их на другие компьютеры.

Предположим, наша задача создать задание планировщика которое бы запускалось при загрузке системы (или в определенное время), задание должно выполнять некий PowerShell скрипт или команду.

Как создать задание планировщика в PowerShell 2.0

В версии Powershell 2.0 (Windows 7, Windows Server 2008 R2) для создания повторяющегося задания (ScheduledJob) из PowerShell необходимо воспользоваться COM интерфейсом Schedule.Service.  В этом примере мы создадим задание планировщика, которое во время загрузке системы должно выполнить определённый файл с PowerShell скриптом. Задание выполняется с правами системы (System).

$TaskName = "NewPsTask"
$TaskDescription = "Запуск скрипта PowerShell из планировщика"
$TaskCommand = "c:\windows\system32\WindowsPowerShell\v1.0\powershell.exe"
$TaskScript = "C:\PS\StartupScript.ps1"
$TaskArg = "-WindowStyle Hidden -NonInteractive -Executionpolicy unrestricted -file $TaskScript"
$TaskStartTime = [datetime]::Now.AddMinutes(1)
$service = new-object -ComObject("Schedule.Service")
$service.Connect()
$rootFolder = $service.GetFolder("\")
$TaskDefinition = $service.NewTask(0)
$TaskDefinition.RegistrationInfo.Description = "$TaskDescription"
$TaskDefinition.Settings.Enabled = $true
$TaskDefinition.Settings.AllowDemandStart = $true
$triggers = $TaskDefinition.Triggers
#http://msdn.microsoft.com/en-us/library/windows/desktop/aa383915(v=vs.85).aspx
$trigger = $triggers.Create(8)

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

TASK_TRIGGER_EVENT0
TASK_TRIGGER_TIME1
TASK_TRIGGER_DAILY2
TASK_TRIGGER_WEEKLY3
TASK_TRIGGER_MONTHLY4
TASK_TRIGGER_MONTHLYDOW5
TASK_TRIGGER_IDLE6
TASK_TRIGGER_REGISTRATION7
TASK_TRIGGER_BOOT8
TASK_TRIGGER_LOGON9
TASK_TRIGGER_SESSION_STATE_CHANGE11

$trigger.StartBoundary = $TaskStartTime.ToString("yyyy-MM-dd'T'HH:mm:ss")
$trigger.Enabled = $true
# http://msdn.microsoft.com/en-us/library/windows/desktop/aa381841(v=vs.85).aspx
$Action = $TaskDefinition.Actions.Create(0)
$action.Path = "$TaskCommand"
$action.Arguments = "$TaskArg"
#http://msdn.microsoft.com/en-us/library/windows/desktop/aa381365(v=vs.85).aspx
$rootFolder.RegisterTaskDefinition("$TaskName",$TaskDefinition,6,"System",$null,5)

После выполнения команды в планировщике появится новое задание NewPsTask.

Создание задания планировщика с помощью PowerShellСинтаксис команд довольно сложный, поэтому разработчики добавили в PowerShell Pack  (является частью Windows 7 Resource Kit) отдельный модуль TaskScheduler, который существенно упрощает процесс создания заданий планировщика из PowerShell 2.0. После установки модуля создать задание можно с помощью таких команд:

Import-Module TaskScheduler $task = New-Task
$task.Settings.Hidden = $true
Add-TaskAction -Task $task -Path C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe –Arguments “-File C:\MyScript.ps1”
Add-TaskTrigger -Task $task -Daily -At “10:00”
Register-ScheduledJob –Name ”ShTaskPs” -Task $task

Как создать задание планировщика в PowerShell 4.0 (Windows Server 2012 R2)

В Windows Server 2012 R2 и Windows 8.1 в версии PowerShell 3.0 и 4.0 появились новые командлеты для созданий заданий планировщика: New-ScheduledTaskTrigger, Register-ScheduledTask. Создать задание планировщика теперь можно гораздо проще и удобнее.

Создадим задание с именем StartupScript_PS, которое каждый день в 10:00 из-под учетной записи системы (SYSTEM) запускает PoSh скрипт, хранящийся в файле C:\PS\StartupScript.ps1. Задание будет выполняться с повышенными привилегиями (галка «Run with highest privileges»).

$Trigger= New-ScheduledTaskTrigger -At 10:00am -Daily
$User= "NT AUTHORITY\SYSTEM"
$Action= New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "C:\PS\StartupScript.ps1"
Register-ScheduledTask -TaskName "StartupScript_PS" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force

Совет. Если нужно, чтобы задание запускалось каждый раз при загрузке системы, первая команда должна быть такой:
$Trigger= New-ScheduledTaskTrigger -AtStartup
Если при входе пользователя в систему:
$Trigger= New-ScheduledTaskTrigger -AtLogon

Register-ScheduledTask - Windows 10 / Windows Server 2012 R2Проверим, что в планировщике появилось новое задание.

Новое задание планировщика, созданное с помощью PowerShell

Экспорт задания планировщика в XML файл

PowerShell предоставляет возможность экспортировать текущие настройки любого задания планировщика в текстовый XML файл. Таким образом можно выгрузить параметры любого задания и распространить задание любой сложности на другие компьютеры сети. Экспорт задания может быть выполнен как из графического интерфейса Task Scheduller, так и из командой строки PowerShell.

Команда экспорта задания с именем StartupScript_PS в файл StartupScript_PS.xml:

Export-ScheduledTask "StartupScript_PS" | out-file c:\tmp\StartupScript_PS.xml

Export-ScheduledTask в XML - сохранить настройки задания в файл

Командлет Export-ScheduledTask не будет работать в PowerShell 2.0, поэтому в Windows 7 / 2008 R2 для экспорта настроек задания в XML файл лучше воспользоваться встроенной утилитой schtasks, вывод которой нужно перенаправить в текстовый файл:

schtasks /query /tn "NewPsTask" /xml >> "c:\tmp\NewPsTask.xml"

Совет. Напомним, что ранее для создания и управления заданиями планировщика в основном использовались возможности встроенной консольной утилиты schtasks.exe.

Импорт задания планировщика из XML файла

После того, как настройки задания планировщика экспортированы в XML файл, его можно импортировать на любой другой компьютер сети с помощи графической консоли, SchTasks.exe или PowerShell.

Импортировать параметры задания и зарегистрировать его поможет командлет Register-ScheduledTask.

Register-ScheduledTask -Xml (Get-Content “\\Server1\public\NewPsTask.xml” | out-string) -TaskName "NewPsTask"

Register-ScheduledTask: импорт настроек задания планировщика в файл

В PowerShell 2.0 (Windows 7/Server 2008 R2) импорт задания также проще выполнить с помощью утилиты schtasks. Первая команда создаст новое задание. Вторая – сразу запустит его (не дожидаясь срабатывания триггера).

schtasks /create /tn "NewPsTask" /xml "\\Server1\public\NewPsTask.xml " /ru corp\aaivanov /rp Pa$$w0rd
schtasks /Run /TN "NewPsTask"

Примечание. Обратите внимание, что в этом примере указаны данные учетной записи, из-под которой будет запускаться задание. Если данные учетной записи не будут указаны, то т.к. они не хранятся в задании, они будут запрошены при импорте.

Создание новой задачи в Windows Server 2008 R2

Здесь я расскажу как создать простую задачу в планировщике задач в Windows Server 2008.

 

1. Постановка задачи

Предположим, что нам надо запускать файл «С:\Example\start.bat» в течении суток каждые 20 мин. Файл start.bat будет просто записывать в текстовый файл log.txt время своего запуска. Вот его содержание:

2. Добавление новой задачи

Запускаем диспетчер сервера («Пуск» — «Администрирование» — «Диспетчер сервера»). Раскрываем меню «Конфигурация» , затем «Планировщик заданий» и выделяем вкладку «Библиотека планировщика заданий» . Затем справа, в окне «Действия» , нажимаем «Создать папку…» .

Вводим имя — я ввожу «Мои задачи» — и видим что рядом с заданиями Microsoft появилась папка с только что введенным именем. Выделим ее и в меню «Действия» нажмем «Создать задачу» .

Запустится окно «Создание задачи» . В поле «Имя» вводим название задачи, при желании можно заполнить «Описание задачи» . Ниже необходимо указать учетную запись для запуска задачи. Обычно со временем на сервере накапливается много разных задач, и я, как правило, создаю отдельную учетную запись для их выполнения (как создать новую учетную запись можно прочитать здесь). Если вы хотите сменить пользователя для задачи нажимаем «Изменить» , затем «Дополнительно» , в появившемся окне нажимаем «Поиск» и выбираем пользователя из списка.

Далее устанавливаем переключатель на «Выполнять вне зависимости от регистрации пользователя» и в меню «Настроить для» выбираем «Windows 7, Windows Server 2008 R2» .

Теперь переходим на вкладку «Триггеры» и нажимаем «Создать» . Откроется окно «Создание триггера» . Здесь, в соответствии с поставленной задачей, выбираем:

  • Параметры — «Ежедневно» ;
  • Начинать с — устанавливаем время «11:00:00» ;
  • Повторять каждые — «1 дн.» ;
  • Установим флаг «Повторять задачу каждые:» и т. к. в списке нет нужного нам интервала, вручную напишем «20 мин.» в течение «Бесконечно» ;

Novaya_Zadacha_006

Или же можно создать 3 разных триггера с интервалом исполнения 1 час и началом действия соответственно: 11:00, 11:20 и 11:40.

Novaya_Zadacha_006

В обоих случаях задача будет запускаться каждые 20 минут.

Далее, на вкладке «Действия» нажимаем «Создать» и указываем путь к нашему файлу.

Novaya_Zadacha_006

При необходимости можно заполнить вкладки «Условия» и «Параметры» . В нашем примере этого не требуется. После сохранения задачи, она должна появиться в списке задач. (При определении нескольких триггеров, время следующего запуска задачи показывается в таблице не правильно — по первому триггеру. Несмотря на это задача запускается как положено.)

Novaya_Zadacha_006

Все, на этом создание новой задачи закончено. По прошествии часа файл log.txt должен содержать записи:

Novaya_Zadacha_006

Смотрите также:

  • Изменение политики паролей в Windows Server 2008 R2

    Здесь будет рассказано как изменить политику паролей в Windows Server 2008. По умолчанию все пароли в Windows должны отвечать политике безопасности, а именно:   Не содержать имени учетной записи пользователя…

  • Добавление правила в Брандмауэр Windows Server 2008 R2

    Ниже будет рассказано о том, как добавить новое правило в Брандмауэр Windows Server 2008 R2. А конкретнее, будем добавлять разрешающее правило для порта 1433, который использует Microsoft SQL Server 2008 R2 или, как…

управление планировщиком заданий в командной строке.

&nbsp &nbsp Для планирования и автоматического выполнения заданий в среде Windows предусмотрено стандартное программное средство Планировщик заданий, который обеспечивает выполнение заранее подготовленных задач в определенное время, или при возникновении определенных событий, однократно или с периодичностью, в контексте системных или пользовательских учетных записей. Другими словами, с использованием Планировщика заданий можно по расписанию, или при возникновении определенного события, выполнить заранее подготовленные действия, например, проверить наличие обновлений, синхронизировать часы по серверу времени при входе в систему любого пользователя, выключить или перезагрузить компьютер, создать точку восстановления системы и т.п. Начиная с Windows Vista, Планировщик заданий стал основным инструментом обслуживания системы, без которого невозможно ее нормальное функционирование. Для управлениями запланированными задачами в среде графического интерфейса пользователя может использоваться консоль управления MMC ( Microsoft Management Console ) с модулем taskschd.msc или утилита командной строки Schtask.exe

Утилита schtasks.exe является стандартным средством управления планировщиком и позволяет создавать, удалять, изменять и опрашивать запланированные задачи на локальном или удаленном компьютере.

Подробнее о планировщике заданий, свойствах задач и краткое описание стандартных системных заданий.

Формат командной строки SchTask:

SCHTASKS /параметр [аргументы]

Параметры:


    /Create         Создание запланированной задачи.

    /Delete         Удаление запланированной задачи или задач.

    /Query          Вывод данных о всех запланированных задачах.

    /Change         Изменение свойств запланированной задачи.

    /Run            Выполнение запланированной задачи по требованию.

    /End            Остановка выполняющейся запланированной задачи.

    /ShowSid        Отображение идентификатора безопасности, соответствующего
                    имени запланированной задачи.

    /?                  Вывод справки по использованию.


Справку по отдельным параметрам команды можно получить используя:

SCHTASKS /Run /? — подсказка по использованию /Run

SCHTASKS /End /? — подсказка по использованию /End

. . .

SCHTASKS /ShowSid /?

Создание задач для планировщика заданий.

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


SCHTASKS /Create [/S  [/U  [/P []]]]
    [/RU  [/RP ]] /SC 
    [/MO ] [/D ]
    [/M ] [/I ] /TN  /TR 
    [/ST ]
    [/RI ] [ {/ET  | /DU } [/K]
    [/XML xmlfile] [/V1]]
    [/SD ] [/ED ] [/IT | /NP] [/Z] [/F]

Параметры:



    /S        Удаленная система для подключения.
                       Если параметр не задан
                       по умолчанию система считается локальной.

    /U    Контекст, в котором будет выполняться команда
                       SchTasks.exe 

    /P   []    Пароль для указанного пользовательского контекста.
                       Запрос ввода, если не указан.

    /RU    Учетная запись (пользовательский контекст)
                       под которой выполняется задача. Для системной учетной записи
                       допустимыми значениями являются "", "NT AUTHORITY\SYSTEM"
                       или "SYSTEM".
                       Кроме того, для задач v2 доступны параметры 
                       NT AUTHORITY\LOCALSERVICE и  NT AUTHORITY\NETWORKSERVICE, 
                       также как и известные идентификаторы безопасности
                       для всех трех параметров. 

    /RP  []    Пароль указанного пользователя. 
                       Для запроса пароля следует указать
                       "*" или пустую строку. Этот пароль не используется для 
                       системной учетной записи. Необходимо сочетать с параметрами /RU или
                       ключ /XML.

    /SC   расписание   Задает частоту повторения задачи.
                       Допустимы следующие типы расписания: MINUTE, HOURLY, DAILY, WEEKLY, 
                       MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.

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

    /D           День недели, на который запланировано выполнение задачи. Допустимые 
                       значения: MON, TUE, WED, THU, FRI, SAT, SUN и для
                       расписаний типа MONTHLY - с 1 по 31 (дни месяца). 
                       Подстановочный знак "*" указывает все дни.

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

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

    /TN          Имя, однозначно идентифицирующее
                       запланированную задачу.

    /TR           Путь и имя файла программы, которая должна быть 
                       запущена в назначенное время.
                       Пример: C:\windows\system32\calc.exe

    /ST        Время запуска задачи. Формат 
                       указания времени: ЧЧ:мм (24-часовой), например, 14:30 
                       вместо 2:30 PM. Если параметр /ST не задан, то по 
                       умолчанию используется текущее время.  Этот параметр
                       должен использоваться вместе с /SC ONCE.

    /RI      Интервал повторения в минутах. Этот параметр 
                       неприменим для следующих типов расписания:
                       MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT.
                       Допустимый диапазон значений: 1-599940 мин
                       Если указан параметр /ET или /DU, то по умолчанию 
                       используется 10 мин

    /ET      Время завершения выполнения задачи.
                       Формат указания времени:
                       ЧЧ:мм (24-часовой), например, 14:50 вместо 2:50 PM.
                       Этот параметр неприменим для следующих типов расписания: ONSTART, 
                       ONLOGON, ONIDLE, ONEVENT.

    /DU         Длительность выполнения задачи. Формат 
                       указания времени: ЧЧ:мм. Не применяется с ключом /ET и
                       расписаниями следующих типов: ONSTART, ONLOGON,
                       ONIDLE, ONEVENT.
                       Для задач /V1, если указан параметр /RI, по умолчанию используется 
                       до 1 часа.

    /K                 Завершение задания по достижении времени завершения или при превышении длительности. 
                       Этот параметр неприменим для следующих типов расписания: ONSTART, 
                       ONLOGON, ONIDLE, ONEVENT. Параметр /ET или /DU должен быть
                       указано.

    /SD          Дата первого запуска задачи. Формат: 
                       dd/mm/yyyy. По умолчанию используется текущая 
                       дата. Этот параметр неприменим для следующих типов расписания: ONCE, 
                       ONSTART, ONLOGON, ONIDLE, ONEVENT.

    /ED     Дата последнего запуска задачи. Формат: 
                       dd/mm/yyyy. Не применяется для 
                       расписаний следующих типов: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.

    /EC     Канал событий для триггеров OnEvent.

    /IT                Разрешает интерактивное выполнение задачи в том случае,
                       если пользователь /RU 
                       выполнил вход в систему во время выполнения задания.
                       Задание выполняется, только если пользователь вошел в
                      систему.
    /NP                пароль не сохраняется.  Задача выполняется в неинтерактивном режиме.
                       как указанный пользователь.  Доступны только локальные ресурсы.

    /Z                 Пометка задачи для удаления, если не предусмотрено ее
                       повторное выполнение.
    /XML     Создание задачи из указанного файла XML.
                       Нельзя сочетать с переключателями /RU и /RP или /RP 
                       один, если XML-файл задачи уже содержит участника.

    /V1                Создание задачи, видимой для платформ,
                       предшествовавших версии Vista.
                       Несовместим с параметром /XML.

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

    /RL       Уровень выполнения задачи. Допустимые значения: 
                       LIMITED и HIGHEST. По умолчанию используется LIMITED.

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

    /?                 Вывод справочного сообщения.

Модификаторы: ключ /MO предусматривает следующие значения:
    MINUTE:  1 - 1439 мин.
    HOURLY:  1 - 23 ч.
    DAILY:   1 - 365 дней.
    WEEKLY:  недели с 1 по 52.
    ONCE:    без модификаторов.
    ONSTART: без модификаторов.
    ONLOGON: без модификаторов.
    ONIDLE:  без модификаторов.
    MONTHLY: 1 - 12 или 
             FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY.

    ONEVENT:  строка запроса событий XPath.

Примеры:


    ==> Создание документа назначенного задания на удаленном компьютере "ABC"
        для запуска notepad.exe каждый час от имени пользователя "выполняющий". 

        SCHTASKS /Create /S ABC /U пользователь /P пароль /RU выполняющий
                 /RP пароль_выполняющего /SC HOURLY /TN doc /TR notepad 

    ==> Создание контроллера назначенного задания на удаленном компьютере 
        "ABC" для запуска calc.exe каждые пять минут начиная с указанного
        времени начала до времени окончания между датами начала и окончания.

        SCHTASKS /Create /S ABC /U домен\пользователь /P пароль /SC MINUTE
                 /MO 5 /TN контроллер /TR calc.exe /ST 12:00 /ET 14:00
                 /SD 06/06/2016 /ED 06/06/2016 /RU  выполняющий
                 /RP пароль_пользователя

    ==> Создание назначенного задания "игра" для запуска программы freecell 
        в первое воскресенье каждого месяца.

        SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN игра 
                 /TR c:\windows\system32\freecell

    ==> Создание "отчета" назначенного задания на удаленном компьютере "ABC"
        для запуска notepad.exe каждую неделю.

        SCHTASKS /Create /S ABC /U пользователь /P пароль /RU выполняющий
                 /RP пароль_выполняющего /SC WEEKLY /TN отчет /TR notepad.exe

    ==> Создание назначенного задания "журнал" на удаленном компьютере "ABC"
        для запуска notepad.exe каждые пять минут начиная с указанного
        времени начала без времени окончания. Выводится приглашение /RP
        на ввод пароля.

        SCHTASKS /Create /S ABC /U домен\пользователь /P пароль /SC MINUTE
                 /MO 5 /TN журнал 
                 /TR c:\windows\system32\notepad.exe /ST 18:30
                 /RU выполняющий /RP

    ==> Создание назначенного задания "игра" для запуска freecell.exe
        начиная с 12:00 с автоматическим завершением в 14:00 ежедневно.

        SCHTASKS /Create /SC DAILY /TN игра /TR c:\freecell /ST 12:00
                 /ET 14:00 /K
    ==> Создает назначенное задание "EventLog" для запуска eventvwr.msc, 
        которое запускается, когда событие 101 публикуется в канале системы
        SCHTASKS /Create /TN EventLog /TR wevtvwr.msc /SC ONEVENT
                 /EC System /MO *[System/EventID=101] 
    ==> Если пути к файлам содержат пробелы, следует использовать две 
        пары кавычек: одну пару - для файла CMD.EXE, а другую - для 
        SchTasks.exe.  Внешние кавычки для файла CMD должны быть двойными, 
        а внутренние кавычки - одинарными или двойными кавычками с обратной
        косой чертой:
        SCHTASKS /Create 
           /tr "'c:\program files\internet explorer\iexplorer.exe' 
           \"c:\log data\today.xml\"" ... 

Изменение задач для планировщика заданий.

Для изменения параметров существующих задач используется команда SCHTASKS /Change, позволяющая выполнить изменение запускаемой программы, учетной записи пользователя или пароля, использующегося запланированной задачей, а также запланированные временные интервалы.


SCHTASKS /Change [/S  [/U  [/P []]]]
                 /TN 
     { [/RU ] [/RP ]
       [/TR ] [/ST ]
       [/RI ] [ {/ET  | /DU } [/K] ]
       [/SD ] [/ED ] [/ENABLE | /DISABLE]
       [/IT] [/Z] }

Параметры:


    /S            Удаленная система для подключения.

    /U     Контекст, в котором будет выполняться команда schtasks.exe 

    /P  []         Пароль для указанного пользовательского контекста. 
                           Запрос ввода, если не указан.

    /TN        Имя задачи, параметры которой изменяются.

    /RU  Изменяет имя пользователя (пользовательский
                           контекст), в котором выполняется 
                           запланированная задача. Для системной учетной записи 
                           допустимыми значениями являются "",
                           "NT AUTHORITY\SYSTEM" и "SYSTEM".
                         Кроме того, для задач v2 доступны параметры NT 
                         AUTHORITY\LOCALSERVICE и NT AUTHORITY\NETWORKSERVICE,
                         также как и известные идентификаторы безопасности
                         для всех трех параметров. 
    /RP          Новый пароль для текущего пользовательского 
                         контекста или новой учетной записи. 
                         Этот пароль не используется для системной учетной записи.

    /TR       Новая программа, которая будет запускаться 
                         запланированной задачей.

    /ST        Время запуска задачи. Формат 
                         указания времени: ЧЧ:мм (24-часовой), например, 14:30 
                         до 14:30.

    /RI        Интервал повторения в
                         минутах. Допустимый диапазон значений: 1-599940 мин

    /ET        Время завершения выполнения задачи. Формат 
                         указания времени: ЧЧ:мм (24-часовой), например, 14:50 
                         до 14:50:00.

    /DU         Длительность выполнения задачи. Формат 
                         указания времени: ЧЧ:мм. Неприменим для ключа /ET.

    /K                   Завершение задания по достижении времени завершения
                         или при превышении длительности.

    /SD          Дата первого запуска задачи. 
                         Формат: dd/mm/yyyy.

    /ED     Дата последнего запуска задачи. 
                         Формат: dd/mm/yyyy.

    /IT                  Разрешает интерактивное выполнение задачи в том 
                         случае, если пользователь /RU выполнил вход
                         в систему во время выполнения задания. Задание
                         выполняется, только если пользователь вошел
                         в систему.

    /RL         Уровень выполнения задачи. Допустимые значения: 
                         LIMITED и HIGHEST. По умолчанию значение не изменяется.

    /ENABLE              Разрешение выполнения запланированной задачи.

    /DISABLE             Запрещение выполнения запланированной задачи.

    /Z                   Пометка задачи для удаления, если не предусмотрено ее
                         повторное выполнение.

    /DELAY  Время ожидания перед запуском задачи
                         после включения триггера. Формат указания времени:
                         мммм:сс.  Применяется только к типам расписания
                         ONSTART, ONLOGON, ONEVENT.

  /?                     Вывод справки по использованию.

Примеры:

SCHTASKS /Change /RP password /TN «Архивация и восстановление» — изменить пароль пользователя, используемый для запланированной задачи с именем «Архивация и восстановление»

SCHTASKS /Change /TR rstrui.exe /TN «Запуск средства восстановления» — изменить программу, которая будет выполняться для задачи с именем «Запуск средства восстановления»

SCHTASKS /Change /S 192.168.0.1 /U user1 /P userpass /RU Admin /TN «Server Backup» /IT — изменить параметры запланированной задачи с именем «Server Backup» на удаленном компьютере с IP-адресом 192.168.0.1 . Для подключения к службе планировщика заданий на удаленном компьютере используется имя пользователя «user1» и пароль «userpass».

SCHTASKS /Change /S win7comp /U user1 /P userpass /TN «Server Backup» /disable — запретить выполнение запланированной задачи с именем «Server Backup» на удаленном компьютере с именем win7comp .

Опрос состояния задач для планировщика заданий.

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


SCHTASKS /Query [/S  [/U  [/P []]]]
                [/FO ]
         [/FO формат | /XML [тип_xml]] [/NH] [/V] [/TN имя_задачи] [/?]

Параметры:


    /S          Удаленная система для подключения.

    /U     Контекст, в котором
                         будет выполняться команда schtasks.exe.

    /P    []     Пароль для указанного пользовательского
                         контекста. Запрос ввода, если не указан.

    /FO          Формат вывода данных.
                         Допустимые значения: TABLE, LIST, CSV.

    /NH                  Указывает, что строка заголовков столбцов
                         не отображается при выводе. Это требуется
                         только для формата TABLE.

    /V                   Вывод подробных сведений о задании.

    /TN   имя_задачи     Указывает имя задачи, для которой 
                         извлекается информация, в противном случае для всех.

    /XML  [тип_xml]      Определения задач в формате XML.

                         Если тип_xml имеет значение ONE, будет получен один
                         действительный XML-файл.

                         Если параметр тип_xml отсутствует, будет выдано:

                         объединение всех определений задач XML.

    /?                   Вывод справки по использованию.


Примеры:

SCHTASKS /Query — отобразить состояние всех запланированных задач на локальном компьютере.

schtasks /query /tn \Microsoft\Windows\Registry\RegIdleBackup — отобразить состояние задачи резервного копирования реестра Windows 7 / 8 на локальном компьютере.

SCHTASKS /Query /S SERVER /U Admin /P AdmPass — отобразить состояние запланированных задач на удаленном компьютере с именем SERVER. Для подключения к удаленному компьютеру используется имя пользователя Admin и пароль AdmPass.

SCHTASKS /Query /FO LIST /V /S Server /U MyDomain\admin /P AdmPass — отобразить состояние задач на удаленном компьютере Server, для подключения к которому используется имя пользователя admin в домене MyDomain и пароль AdmPass. Вывод данных осуществляется в виде списка с подробной информацией о запланированных задачах.

SCHTASKS /Query /FO TABLE /NH — вывод данных в виде таблицы без полей заголовка.

schtasks /Query /S Server /TN «avast! Emergency Update» — опросить состояние задачи «avast! Emergency Update» на удаленном компьютере Server, для подключения к которому используется учетная запись текущего пользователя.

schtasks /Query /S Server > C:\tasksServer.txt — вывод в текстовый файл C:\tasksServer.txt информации о запланированных задачах на удаленном компьютере Server

Пример выводимых данных:


Папка: \
Имя узла:                                            Server
Имя задачи:                                          \avast! Emergency Update
Время следующего запуска:                            14.11.2013 21:46:37
Состояние:                                           Готово
Режим входа в систему:                               Интерактивный/фоновый
Время прошлого запуска:                              14.11.2013 11:14:36
Прошлый результат:                                   0
Автор:                                               avast! Emergency Update
Задача для выполнения:                               C:\Program Files\AVAST Software\Avast\AvastEmUpdate.exe 
Рабочая папка:                                       Н/Д
Примечание:                                          Н/Д
Состояние назначенной задачи:                        Включено
Время простоя:                                       Отключено
Управление электропитанием:                          Останавливать при питании от батареи, Не запускать при 
питании от батареи
Запуск от имени:                                     система
Удалить задачу, если она не перенесена:              Включено
Остановить задачу, если она выполняется X ч и X мин: 72:00:00
Расписание:                                          Планирование данных в этом формате недоступно.
Тип расписания:                                      Ежедневно 
Время начала:                                        17:46:37
Дата начала:                                         29.10.2013
Дата окончания:                                      N/A
дн.:                                                 Каждые 1 дн.
мес.:                                                N/A
Повторять: каждые:                                   12 ч, 0 мин
Повторять: до: время:                                Нет
Повторять: в течение: длительность:                  24 ч, 0 мин
Повторять: остановить, если выполняется:             Отключено

Имя узла:                                            Server
Имя задачи:                                          \GoogleUpdateTaskMachineCore
Время следующего запуска:                            14.11.2013 18:38:00
Состояние:                                           Готово
Режим входа в систему:                               Интерактивный/фоновый
Время прошлого запуска:                              14.11.2013 11:12:35
Прошлый результат:                                   0
Автор:                                               Administrator
Задача для выполнения:                               C:\Program Files (x86)\Google\Update\GoogleUpdate.exe /c
Рабочая папка:                                       Н/Д
Примечание:                                          Следите за тем, чтобы ваше ПО Google всегда обновлялось. 
Если отключить или снять эту задачу, ваше ПО Google не будет обновляться. Это может поставить безопасность 
под угрозу, а также привести к тому, что некоторые функции перестанут работать. 
Состояние назначенной задачи:                        Включено
Время простоя:                                       Отключено
Управление электропитанием:                          
Запуск от имени:                                     система
Удалить задачу, если она не перенесена:              Включено
Остановить задачу, если она выполняется X ч и X мин: Отключено
Расписание:                                          Планирование данных в этом формате недоступно.
Тип расписания:                                      При входе в систему
Время начала:                                        N/A
Дата начала:                                         N/A
Дата окончания:                                      N/A
дн.:                                                 N/A
мес.:                                                N/A
Повторять: каждые:                                   N/A
Повторять: до: время:                                N/A
Повторять: в течение: длительность:                  N/A
Повторять: остановить, если выполняется:             N/A

schtasks /Query /XML ONE /S Server /TN «avast! Emergency Update» >Avast.xml — вывести в формате XML данные запланированной задачи «avast! Emergency Update» . Пример выводимой информации:







  

    avast! Emergency Update PT12H

        PT24H

        false

      

      2013-10-29T17:46:37Z

      true

 


        1

      

    

    

      2013-10-29T17:46:37Z

      true

      PT2M

    

    

      2013-10-29T06:19:07Z

      true

    

  

  

    

      LeastPrivilege

      System

    

  

  

    IgnoreNew

    true

    true

    true

    false

    false

    

      PT10M

      PT1H

      true

      false

    

    true

    true

    true

    false

    false

    PT72H

    10

  

  

    

      C:\Program Files\AVAST Software\Avast\AvastEmUpdate.exe

    

  





Запуск, остановка и удаление запланированных задач.

Для запуска запланированной задачи в данный момент времени используется команда SCHTASKS /RUN :


SCHTASKS /Run [/S  [/U  [/P []]]] [/I] /TN 

Параметры:


    /S          Удаленная система для подключения.

    /U     Контекст, в котором
                         будет выполняться команда schtasks.exe.

    /P     []    Пароль для указанного пользовательского
                         контекста. Запрос ввода, если не указан.

    /I                   Выполнить задачу немедленно, игнорируя любые
                         ограничения.

    /TN      Имя запланированной задачи, которая должна быть
                         запущена.

    /?                   Вывод справки по использованию.

Примеры:

SCHTASKS /Run /I /TN «System Backup» — выполнить на локальном компьютере задачу «System Backup» немедленно, игнорируя любые ограничения.

SCHTASKS /Run /S SERVER /U Mydomain\Admin /P AdmPass /I /TN «System Backup» — выполнить на удаленном компьютере SERVER задачу «System Backup» немедленно, игнорируя любые ограничения. Для подключения к удаленному компьютеру используется имя пользователя Admin в домене Mydomain и пароль AdmPass.

Для завершения запущенной планировщиком заданий задачи используется команда :


SCHTASKS /End [/S  [/U  [/P []]]]
         /TN 

Параметры:


    /S                       Удаленная система для подключения.

    /U     Контекст, в котором
                                                будет выполняться команда schtasks.exe.

    /P     []                 Пароль для указанного пользовательского
                                                 контекста. Запрос ввода, если не указан.

    /TN              Имя запланированной задачи для остановки.

    /?                                          Вывод справки.

Примеры:

    SCHTASKS /End /? 
    SCHTASKS /End /TN "Архивация"
    SCHTASKS /End /S  /U  /P 
             /TN 

Для удаления одной или нескольких запланированных задач используется команда:


SCHTASKS /Delete [/S  [/U  [/P []]]] 
         /TN  [/F]

Параметры:


    /S         Удаленная система для подключения.

    /U     Контекст, в котором
                        будет выполняться команда schtasks.exe.

    /P    []    Пароль для указанного пользовательского
                        контекста. Запрос ввода, если не указан.

    /TN     Имя удаляемой запланированной задачи. 
                        Для удаления всех задач можно использовать
                        подстановочный знак "*".

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

    /?                    Вывод справки по использованию.

Примеры:
    SCHTASKS /Delete /TN * /F
    SCHTASKS /Delete /TN 
    SCHTASKS /Delete /S  /U  /P  /TN
             
    SCHTASKS /Delete /S  /U  /P  /TN  /F

В операционных системах Windows Vista и старше, добавлен параметр SHOWSID для отображения идентификатора безопасности (SID) пользователя, под учетной записью которого будет выполняться запланированная задача:

SCHTASKS /ShowSid /TN имя_задачи

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


УСПЕХ: ИД безопасности "S-1-5-87-2329472845-559684683-1933506305-79090395-3844037043" для 
пользователя "avast! Emergency Update" успешно вычислен.

Работе с запланированными заданиями в графической консоли управления Microsoft , а также примерам изменения действий и параметров стандартных системных заданий, посвящена отдельная статья — Планировщик заданий Windows. Там же приведен текст командного файла для отключения группы системных заданий, полезность которых весьма сомнительна.

Запуск командных файлов от имени администратора без запроса UAC — использование планировщика заданий для запуска приложений от имени Администратора без запроса системы контроля учетных записей UAC.

Весь список команд CMD Windows

Leave a comment