Разное

Windows server 2019 планировщик заданий где: Использование планировщика Windows при помощи скрипта PowerShell

Использование планировщика Windows при помощи скрипта PowerShell

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

Планировщик Windows находится в панели управления в разделе “Система и безопасность”-”Администрирование”-”Расписание выполнения задач”.

Создадим задание на запуск скрипта при каждом запуске компьютера. Для этого необходимо иметь файл скрипта для запуска. Воспользуемся кнопкой “Создать задачу” в меню “Действия” в правой части экрана.

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

Выполнить с наивысшими правами означает “Запускать от имени администратора”. Также можно сделать чтобы задача вообще не отображалась при запуске — так называемая скрытая задача.

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

Обратим внимание что в меню “Начать задачу” есть различные типы запуска задачи: по расписанию, при простое, при входе в систему и т.д.

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

На закладке действия указываем какая программа будет запускаться и при необходимости ее параметры. Также можно просто вывести сообщение на экран или отправить сообщение по электронной почте (меню действие).

На вкладке условия можно задать дополнительные условия работы задачи — например “Запускать только при питании от сети” — актуально для устройств которым нужна экономия питания — например ноутбуки — “разбудить компьютер для запуска задания” и т.

д.

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

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

Также у планировщика есть и другие функции — например импорт/экспорт заданий, ведение журналов запуска, создание простый заданий (задаются только имя, описание, программа, пользователь и расписание) и так далее.

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

 

Заказать сервер на Windows

Последнее обновление: 07.10.2022

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

Обновлено 16. 12.2014

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

Запланировать серверный процесс в — Windows Server

Редактировать

Твиттер LinkedIn Фейсбук Эл. адрес

  • Статья
  • 2 минуты на чтение

В этой статье описывается, как запланировать серверный процесс в Windows Server 2003.

Применяется к:   Windows Server 2003
Исходный номер базы знаний:   324283

В этой пошаговой статье описывается, как запланировать автоматический запуск программы через заданный интервал времени.

Расписание задачи

  1. Нажмите Пуск , выберите Панель управления , затем выберите Запланированные задачи , а затем нажмите Добавить запланированную задачу .
    Появляется мастер запланированных задач . Щелкните Далее .
  2. Отображается список программ, доступных на вашем компьютере. Если программа, которую вы хотите запланировать, есть в этом списке, щелкните ее, а затем нажмите Далее . Если программы, которую вы хотите запустить, нет в этом списке, щелкните Browse , чтобы найти программу, щелкните программу, а затем щелкните Open .
  3. Введите имя задачи, а затем щелкните интервал, который вы хотите использовать для этой задачи (например, ежедневно, еженедельно, ежемесячно или только один раз). Щелкните
    Далее
    .
  4. Если вы решите запланировать задачу ежедневно, еженедельно, ежемесячно или только один раз, вы получите вариант времени или даты. Выберите дату (или даты) и время (или время), на которые вы хотите запланировать задачу, а затем нажмите Далее .
  5. Введите имя пользователя и пароль, которые будут использоваться для запуска этой программы. Убедитесь, что имя пользователя имеет формат домен \ пользователь , где домен — это ваше доменное имя NetBIOS, а пользователь — это учетная запись пользователя, для которой вы хотите запланировать задачу. Щелкните Далее .
  6. Щелкните Готово , чтобы запланировать задачу.

Устранение неполадок

  • По умолчанию планировщик заданий входит в систему с учетной записью локальной системы. В некоторых случаях эта учетная запись может не иметь соответствующих разрешений для выполнения запланированной задачи. По этой причине необходимо указать учетную запись в мастере запланированных задач. Убедитесь, что учетная запись, указанная в мастере, имеет соответствующие разрешения для выполнения задачи, которую вы планируете. Для этого войдите в систему под этим пользователем, а затем запустите задачу вручную.
  • Вы также можете планировать задачи с помощью AT-команды . Оба метода можно использовать для автоматического планирования задач. Однако ни одна программа не знает о списке запланированных программ другой программы. Например, если вы запланировали запуск пакетного файла каждый день в полночь в мастере запланированных задач, а также с помощью AT-команды
    , команда будет выполнена два раза.
  • Если вы решили запланировать задачу на любой интервал, отличный от «только один раз», задача будет продолжать выполняться бесконечно. Вручную удалите задачу, чтобы она больше не запускалась.
  • Мастер планирования задач не проверяет пароль, который вы вводите для учетной записи пользователя, под которой будет выполняться процесс. Убедитесь, что вы вводите правильный пароль.

Проблема с планировщиком заданий Windows Server 2019

Дж. Гарсия 1 Точка репутации

2021-07-20T20:29:18.293+00:00

У меня есть эта программа, которая ищет файлы в каталоге и загружает данные файлов в серверную систему. Раньше она запускалась как запланированная задача на компьютере с Windows Server 2008 R2 — здесь программа отлично работала в течение многих лет и обычно успешно завершалась через несколько минут. Когда я беру эту же программу и настраиваю ее для запуска в качестве запланированной задачи в планировщике заданий на Windows Server 2019машина, я не получаю такое же поведение. Программа часто выполняется очень медленно и, в конце концов, истекает по тайм-ауту, потому что обработка файлов в серверной части занимает слишком много времени. Программа также регулярно записывает журналы во время работы, но в Windows Server 2019 журналы не записываются до истечения времени ожидания. Кроме того, неделю назад эта же программа в Windows Server 2019 иногда успешно завершалась (хотя она по-прежнему медленная), теперь она никогда не завершается.

Что за совершенно разное поведение на двух машинах? Я слышал, что в Server 2016 появилась ошибка — обходной путь заключался в использовании одноразового триггера, который работает бесконечно (как в этой ссылке: https://rudimartinsen.com/2017/07/05/differences-and-bugs-in). -windows-2016-task-scheduler/) вместо ежедневного триггера. Я попробовал этот обходной путь, но у меня все еще та же проблема. Я не вижу никаких проблем или ошибок в средстве просмотра событий, когда оно пытается запуститься, также загрузка ЦП во время выполнения программы выглядит вполне нормально. Программа также работает нормально, когда я отлаживаю ее в своей среде IDE на своем локальном компьютере, поэтому проблема возникает только тогда, когда она настроена в планировщике заданий. Буду признателен за любую оказанную помощь.

Виндовс Сервер 2019

Виндовс Сервер 2019

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

2 197 вопросов

0 Без комментариев

Войдите, чтобы подписаться

0 {count} голосов


Войдите, чтобы комментировать

Сортировать по: Самый полезный

Самые полезные Самые новые Самые старые

  1. Дэйв Патрик 329,9 тыс. Очки репутации • Microsoft MVP

    2021-07-20T20:46:57.107+00:00

    0 Без комментариев


    Войдите, чтобы комментировать

  2. Дженни Ян-MSFT 9 206 Очки репутации

    2021-07-21T07:00:21.827+00:00

    Привет,

    Вы проверили настройки приоритета при проверке формата xml запланированной задачи?
    Один пользователь поделился своей ситуацией: PowerShell не будет запускать сценарии или выполнять какие-либо команды при запуске через запланированное задание из-за тайм-аута.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *