Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как отключить задание в Планировщике заданий

Ответить
Настройки темы
CMD/BAT - [решено] Как отключить задание в Планировщике заданий

Аватара для atsasinWTF

Новый участник


Сообщения: 40
Благодарности: 3

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 15:25, 06-04-2018

 

Ветеран


Сообщения: 1086
Благодарности: 231

Профиль | Отправить PM | Цитировать


Цитата atsasinWTF:
Как отключить задание в Планировщике заданий с помощью CMD? »
SchTasks /Change /TN "\Microsoft\Windows\папка\задание" /Disable

Описание параметров - SchTasks /Change /?
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:29, 06-04-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Сrack

Ветеран


Сообщения: 1242
Благодарности: 427

Профиль | Цитировать


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

Отправлено: 10:46, 14-02-2019 | #3


Ветеран


Contributor


Сообщения: 24028
Благодарности: 6976

Профиль | Отправить PM | Цитировать


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

Отправлено: 17:42, 14-02-2019 | #4


Аватара для Сrack

Ветеран


Сообщения: 1242
Благодарности: 427

Профиль | Цитировать


Iska, Файл 156487

Последний раз редактировалось Сrack, 17-02-2019 в 15:16.


Отправлено: 19:22, 14-02-2019 | #5


Ветеран


Contributor


Сообщения: 24028
Благодарности: 6976

Профиль | Отправить PM | Цитировать


С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
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:44, 14-02-2019 | #6


Аватара для Сrack

Ветеран


Сообщения: 1242
Благодарности: 427

Профиль | Цитировать


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

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:25, 14-02-2019 | #7


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 4541
Благодарности: 729

Профиль | Сайт | Отправить PM | Цитировать


Powershell:
Код: Выделить весь код
Disable-ScheduledTask <TaskName>

-------
Скачать ffmpeg для Windows: https://ffmpeg.zeranoe.com/builds/


Отправлено: 10:14, 17-02-2019 | #8


Ветеран


Contributor


Сообщения: 24028
Благодарности: 6976

Профиль | Отправить PM | Цитировать


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

Отправлено: 11:05, 17-02-2019 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как отключить задание в Планировщике заданий

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Как запустиь Realtek в свернутом виде в планировщике заданий? teapot08 Microsoft Windows 10 1 06-08-2015 12:12
Службы - [решено] Как создать задание в планировщике с помощью батника Megatron13 Microsoft Windows 7 17 15-02-2012 22:14
Разное - [решено] Как создать в Планировщике заданий Уведомление в системном лотке Teodorrrro Microsoft Windows 7 3 02-11-2011 16:39
Загрузка - [решено] Как в планировщике заданий скрыть запуск командного файла? _dandelion_ Microsoft Windows 7 3 20-09-2009 12:49
Как программно добавить задание в планировщике задач RVGroup Программирование и базы данных 5 24-10-2004 18:04




 
Переход