Запуск сценария Windows Powershell всегда из планировщика задач - PullRequest
0 голосов
/ 06 декабря 2018

Это может быть очень простой вопрос.У меня есть скрипт FileWatcher в Windows PowerShell, который я хочу запустить всегда , чтобы он продолжал наблюдать за определенным местом для файлов.когда я запускаю его из Windows Powershell IDE, он работает отлично.Я понимаю, что могу запланировать задачу в планировщике задач Windows для этого, но происходит то, что задача запускается, а затем возвращается в состояние «Готово».Это не работает.Я думаю, что это должно быть в состоянии «Бег» всегда.Я мог бы что-то упустить.Пожалуйста, помогите с вашими ценными предложениями.

1 Ответ

0 голосов
/ 07 декабря 2018

Вы можете сделать это с помощью TaskSchedule…

Запуск сценариев PowerShell в качестве «службы» (События: Пролог)

, но это также и постоянные подписки на событиядля или настройки, как подсказывают user10675448, сделайте это реальным сервисом.

Как запустить сценарий PowerShell в качестве службы Windows

Windows PowerShell - Написание служб Windows в PowerShell

В этой статье представлен конечный результат этих усилий: новый и простой способ создания служб Windows, написав их на языке сценариев Windows PowerShell.Больше никакой компиляции, просто цикл быстрого редактирования / тестирования, который можно выполнить в любой системе, а не только в собственной.

Существует также такой подход ...

PowerShell и события: постоянные подписки на события WMI

В отличие от временного события, постоянное событие - это постоянный объект, который будет действовать через перезагрузку и продолжит работать, пока не будет удален из WMI.репозиторий.

Существует несколько способов настройки событий WMI, и в этой статье я расскажу о трех из них (как они имеют дело с PowerShell).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...