Запуск скриптов по расписанию в 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

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

5 1 голос
Ваша оценка поста?
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии