Показать полную графическую версию : [решено] Как отключить задание в Планировщике заданий
atsasinWTF
06-04-2018, 15:25
Приветствую!
Как отключить задание в Планировщике заданий с помощью CMD?
Буду признателен и за любые другие варианты отключения.
Спасибо!
как удалить знаю)
SchTasks /Delete /TN "\Microsoft\Windows\папка\задание" /F
Как отключить задание в Планировщике заданий с помощью CMD? »
SchTasks /Change /TN "\Microsoft\Windows\папка\задание" /Disable
Описание параметров - SchTasks /Change /?
Система работает в двух режимах, обычный и защищенный фильтром UWF. Так вот, в защищенном режиме хочу "глушить" некоторые запланированные задачи. В скриптовых языках разбираюсь плохо, но хотелось бы реализовать именно через bat-ник.
Задача: остановить и отключить все задания из папки Microsoft\Windows\.NET Framework
То, что у меня есть:
SchTasks /End /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319"
SchTasks /Change /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319" /Disable
SchTasks /End /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319 64"
SchTasks /Change /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319 64" /Disable
SchTasks /End /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319 64 Critical"
SchTasks /Change /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319 64 Critical" /Disable
SchTasks /End /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319 Critical"
SchTasks /Change /TN "Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319 Critical" /Disable
в теории, версия может поменяться, хотелось бы реализовать универсальный метод.
Покажите вывод:
schtasks.exe /query /fo csv
(перенаправьте вывод в файл, упакуйте в архив и приложите к сообщению).
Сrack, попробуйте так (не проверялось; для реального применения уберите echo):
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "usebackq delims=," %%i in (
`schtasks.exe /query /fo csv ^| find.exe /i "\Microsoft\Windows\.NET Framework\"`
) do (
echo schtasks.exe /end /tn "%%~i"
echo schtasks.exe /change /tn "%%~i" /disable
)
endlocal
exit /b 0
Iska, Все получилось.
https://jpegshare.net/images/02/e0/02e05a16965b822aa2cbf6e53aad0c4a.png (https://jpegshare.net/)
DJ Mogarych
17-02-2019, 10:14
Powershell:
Disable-ScheduledTask <TaskName>
Powershell: »
Я первым делом полез в PowerShell, обрадовался было — ну, вот, наконец-то отелились! То увы — данный командлет (как и Get-ScheduledTask (https://docs.microsoft.com/en-us/powershell/module/scheduledtasks/get-scheduledtask?view=win10-ps)) доступен только под новыми ОС. Посему для реализации был выбран старичок schtasks.exe.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.