Запуск скриптов по расписанию в Windows

Казалось бы, что там может быть умного — сделать запуск скриптов по расписанию. Тривиальная задача даже для школьника. А нет, как теперь модно говорить — «не все так однозначно». В среде windows, начиная с версии 2008 очень продвинутый планировщик задач, это надо признать. Рассматривать весь планировщик нет нужды, так как там все очевидно на мой взгляд, кроме нюансов запуска bat-файлов и ps-скриптов. Именно этому посвящен этот короткий пост

Создаем новую задачу

Доходим до вкладки Actions

Запуск bat-файла

bat-файл (пакетный файл) — аналог скипт-файла в Unix’е. Текстовой файл содержащий команды для выполнения командным интерпретатором, знакомый нам еще со времен MS-DOS

Запуск скриптов по расписанию

Program/script — это наш батник с указанием полного пути
Start in — папка, в которой находится наш батник

Запуск скрипта powershell

В той же папке лежит скрипт с именем logoff_disconnected.ps1. ps1 — расширение скрипта для оболочки powershell

Запуск скриптов по расписанию

Program/script — среда powershell
Add arguments — ключ -File с аргументом «j:\work\tools\admin\logoff_disconnected.ps1»

Все эти скрипты можно запускать последовательно добавляя их во вкладке Actions

Запуск скриптов по расписанию

0 0 голоса
Оцените статью
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии