Простой PowerShell скрипт для мониторинга и автоматического завершения процесса.
Этот проект содержит PowerShell скрипт, который мониторит указанный процесс и завершает его при каждом его запуске. Такой подход может быть полезен, например, для автоматического завершения процесса при его нежелательном запуске.
- Замените
"ИмяПроцесса"
в скрипте на имя процесса, который вы хотите мониторить и завершать. - Сохраните скрипт с расширением
.ps1
. - Запустите скрипт в PowerShell.
.\ВашСкрипт.ps1
-
Откройте Планировщик задач:
- Нажмите
Win + R
, введитеtaskschd.msc
и нажмите Enter.
- Нажмите
-
Создайте новую задачу:
- В правой части окна выберите "Создать задачу...".
- Во вкладке "Общие" введите имя задачи, например, "Автозапуск скрипта PowerShell".
-
Настройте параметры безопасности:
- Перейдите на вкладку "Безопасность".
- Нажмите "Изменить пользователя или группу..." и выберите пользователя, который имеет права на выполнение скрипта.
-
Настройте триггер:
- Перейдите на вкладку "Триггеры".
- Нажмите "Новый..." и выберите, когда задача должна запускаться. Например, "При входе в систему" или "По завершении другой задачи".
-
Настройте действие:
- Перейдите на вкладку "Действия".
- Нажмите "Новое...".
- Введите следующую информацию:
- Действие: "Запуск программы".
- Программа/сценарий: Укажите путь к
powershell.exe
. - Аргументы:
-ExecutionPolicy Bypass -File "путь\к\вашему\скрипту\ВашСкрипт.ps1"
.
-
Сохраните задачу:
- Нажмите "OK" для сохранения настроек задачи.
Теперь ваш PowerShell скрипт будет выполняться автоматически при указанных событиях в Планировщике задач. Убедитесь, что правильно указали пути к PowerShell и вашему скрипту.