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