Как запустить запланированные задачи с задержкой в Windows
Мы уже исследовали, как использовать Планировщик задач для запуска программ или скриптов, но вы знали, что можно задержать их выполнение? Эта функция крайне полезна для отсрочки несущественных задач, обеспечения подключения к сети перед началом задачи, выполнения задач в определенном порядке, планирования обновлений или выполнения обслуживания оборудования. Давайте выясним, как вы можете задерживать запланированные задачи в Планировщике задач.
Запуск запланированных задач с задержкой с помощью Планировщика задач
Откройте Планировщик задач любым из этих методов. Чтобы задержать запуск любой программы или других системных процессов, выполните следующие шаги:
Выберите Библиотека планировщика задач на левой панели и нажмите на опцию Создать задачу, которая отображается на правой панели.
На вкладке Общие введите подходящее Имя и Описание. Если задача требует административных прав, выберите флажок Запускать с высшими привилегиями.
Не нажимайте ОК сразу. Вместо этого перейдите на вкладку Триггеры и нажмите Создать.
Выберите триггер из выпадающего меню. Поскольку я хочу запустить программу с задержкой, я выбираю опцию При запуске. Вы можете выбрать любой другой триггер, который хотите. Функция задержки доступна для всех триггеров, кроме в бездействии.
После выбора триггера выберите флажок Задержать выполнение задачи на, и выберите количество минут из выпадающего меню. В моем случае я задерживаю запуск программы на 15 минут после запуска системы. Нажмите ОК, чтобы продолжить.
Перейдите на вкладку Действия. Нажмите Создать, чтобы открыть окно Новое действие. Выберите действие. В моем случае это Запуск программы. Выберите программу, нажав на кнопку Обзор.
В этом примере я выбрал открыть приложение Word. Для этого мне пришлось найти его исполняемый файл, щелкнуть правой кнопкой мыши, чтобы просмотреть его Свойства, и скопировать полный путь в область Программа/скрипт. Но вы также можете вручную просматривать программы в папках вашего ПК.
Если программе нужны дополнительные аргументы, вы можете ввести их в поле Добавить аргументы. Нажмите ОК, чтобы продолжить.
Примечание: если аргументов нет, другое всплывающее окно заставит вас подтвердить, что вы хотите сделать это так.
(Необязательно) Если вы находитесь на ноутбуке, вы можете захотеть, чтобы задача запускалась только при использовании сети. Если это так, перейдите на вкладку Условия и выберите флажок Запускать задачу только если компьютер подключен к сети.
Вы можете оставить вкладку Настройки без изменений. Нажмите кнопку ОК, чтобы завершить процесс создания задачи.
Наконец, чтобы проверить, работает ли задача правильно, щелкните правой кнопкой мыши по ней в основном окне и выберите опцию Запустить. Если ошибок нет, задача должна запуститься мгновенно. Вы можете редактировать триггеры и действия задачи в любое время с помощью Свойств.
С этого момента задача, которую вы только что установили, будет выполняться с задержкой в соответствии с вашими настройками. Поскольку я выбрал задержку задачи при запуске, она будет выполняться через пятнадцать минут после запуска системы.
Связано: не работает ли ваш Планировщик задач в Windows? У нас есть решения.
Используйте групповую политику для задержки запуска запланированных задач (несколько машин)
Это полезный метод для сетевых администраторов, которые хотят довести общие стартовые приложения (с задержкой) до всех ПК под их контролем.
Использование групповой политики для запуска запланированных задач с задержкой в Windows является эффективным методом управления задачами на нескольких ПК. Конечно, это требует доступа Windows Pro/Enterprise.
Откройте Диспетчер локальной групповой политики, используя gpedit.msc в команде Выполнить, Win + R. Перейдите в Конфигурация компьютера -> Настройки Windows -> Скрипты (Запуск/Завершение работы).
Дважды щелкните по скрипту Запуск справа. Откроется новое окно.
В окне Свойства запуска перейдите на вкладку Скрипты PowerShell. Здесь нажмите Добавить, чтобы открыть новое диалоговое окно, где вы можете добавить предварительно сконфигурированный скрипт.
Мы покажем простой пример того, как можно запустить такой скрипт PowerShell. Откройте Блокнот в режиме администратора и введите следующее, чтобы открыть приложение Блокнот через 5 минут (300 секунд) после запуска ПК. Это всего лишь один пример. Вы можете использовать аналогичный скрипт для открытия любой установленной программы на ПК.
Start-Sleep -Seconds 300; Start-Process "notepad.exe" Чтобы работать с этими скриптами, вам нужно сохранить скрипты PowerShell в формате PS1. Нажмите Файл -> Сохранить как, и дайте имя с расширением .PS1.
Вы можете протестировать скрипт в окне PowerShell сразу. Если вы не хотите запускать его сразу, приостановите скрипт, используя Ctrl + C, как показано ниже. Это гарантирует, что создаваемый вами скрипт не будет мешать вашим текущим действиям на экране.
Вернитесь к Редактору локальной групповой политики. На следующем этапе в окне Добавить скрипт просмотрите сохраненный скрипт. В этом примере мы повторно используем скрипт PowerShell, сохраненный выше в виде файла “Delay-Notepad”. Нажмите ОК, чтобы подтвердить.
Наконец, вернитесь к исходному окну. Здесь был добавлен скрипт с задержкой запуска. Вы можете Изменить или Удалить его в любое время, нажав соответствующие кнопки. Нажмите Применить -> ОК. Если у вас есть несколько ПК в вашей конфигурации политики, задержка старта будет применена ко всем этим компьютерам.
Возможность задерживать выполнение задач в Планировщике задач очень полезна. Я могу отключить некоторые элементы автозапуска, чтобы улучшить время запуска. Однако я хочу, чтобы эти программы запускались автоматически. Вот где запланированная задержка экономит много времени.
Теперь, когда вы узнали, как задерживать запланированные задачи в Windows, вы можете использовать это в различных административных сценариях, таких как планирование обслуживания ПК в Диспетчере устройств.