Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как отключить задание в Планировщике заданий (http://forum.oszone.net/showthread.php?t=334179)

atsasinWTF 06-04-2018 15:25 2807421

Как отключить задание в Планировщике заданий
 
Приветствую!
Как отключить задание в Планировщике заданий с помощью CMD?
Буду признателен и за любые другие варианты отключения.
Спасибо!

как удалить знаю)
SchTasks /Delete /TN "\Microsoft\Windows\папка\задание" /F

raddy 06-04-2018 15:29 2807422

Цитата:

Цитата atsasinWTF
Как отключить задание в Планировщике заданий с помощью CMD? »

SchTasks /Change /TN "\Microsoft\Windows\папка\задание" /Disable

Описание параметров - SchTasks /Change /?

Сrack 14-02-2019 10:46 2857883

Система работает в двух режимах, обычный и защищенный фильтром 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

в теории, версия может поменяться, хотелось бы реализовать универсальный метод.

Iska 14-02-2019 17:42 2857978

Покажите вывод:
Код:

schtasks.exe /query /fo csv
(перенаправьте вывод в файл, упакуйте в архив и приложите к сообщению).

Сrack 14-02-2019 19:22 2858000

Iska, Файл 156487

Iska 14-02-2019 19:44 2858005

С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


Сrack 14-02-2019 20:25 2858017

Iska, Все получилось.


DJ Mogarych 17-02-2019 10:14 2858381

Powershell:
Код:

Disable-ScheduledTask <TaskName>

Iska 17-02-2019 11:05 2858385

Цитата:

Цитата DJ Mogarych
Powershell: »

Я первым делом полез в PowerShell, обрадовался было — ну, вот, наконец-то отелились! То увы — данный командлет (как и Get-ScheduledTask) доступен только под новыми ОС. Посему для реализации был выбран старичок schtasks.exe.


Время: 02:51.

Время: 02:51.
© OSzone.net 2001-