Казалось бы, что там может быть умного — сделать запуск скриптов по расписанию. Тривиальная задача даже для школьника. А нет, как теперь модно говорить — «не все так однозначно». В среде 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


Системный администратор с 2000 года
Участник Freelancehunt, Хабр Q&A
Кейсы