каким способом можно отключить/удалить задание в планировщике заданий Windows
приветствую, пожалуйста, подскажите, каким способом можно отключить/удалить задание в планировщике заданий Windows, если часть названия задания может быть какой угодно.
большое спасибо за любую помощь. как пример "Yandex.Stroka.User.S-1-5-21-3347023001-3943405848-531216073-1000" пробовал так) schtasks /Change /TN "\Yandex.Stroka.User.*" /Disable |
OneDrive Standalone Update Task-S-1-5-21-3347023001-3943405848-531216073-1000
Opera scheduled Autoupdate 1617353834 названия заданий могут быть и такими |
предполагаю, что можно подправить этот скрип
@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 спасибо за любую помощь |
atsasinWTF, в powershell
Удалить Код:
Get-ScheduledTask '*yandex.stroka*' | Unregister-ScheduledTask Код:
Get-ScheduledTask '*yandex.stroka*' | Disable-ScheduledTask |
Цитата:
|
greg zakharov, это не риторика, а стандартная рекомендация, которую вам даст изготовитель ПО и любой специалист по безопасности - используйте последние версии ПО и устанавливайте исправления быстрее, потому что в общем случае - это безопаснее. В частном случае могут быть нюансы, но судя по списку нюанс тут лишь в выборе оружия для стрельбы в ногу.
|
вариант для BAT файла, работает
for /f "usebackq delims=," %%i in (
`schtasks.exe /query /fo csv ^| find.exe /i "\OneDrive Standalone Update Task"` ) do ( schtasks.exe /end /tn "%%~i" schtasks.exe /change /tn "%%~i" /disable ) |
Цитата:
|
абсолютно всё нужно обновлять только вручную, и то, когда это "жизненно" необходимо!
а что касается безопасности, и всего остального - нужно делать бэкапы минимум в 3 местах, и как можно чаще. |
Цитата:
Цитата:
Цитата:
|
пожалуйста, подскажите, где здесь ошибка.
спасибо Код:
cmd /c powershell -ex bypass -noprofile -command "Get-ScheduledTask *yandex.stroka* | Disable-ScheduledTask" |
Цитата:
Код:
cmd /c powershell -ex bypass -noprofile -command "Get-ScheduledTask *yandex.stroka* | Disable-ScheduledTask" Код:
Get-ScheduledTask *yandex.stroka* | Disable-ScheduledTask |
задание в планировщике называется - Обновление Браузера Яндекс
powershell выполняю команду: Get-ScheduledTask *Обновление Браузера Яндекс* | Disable-ScheduledTask получаю такую ошибку
PS C:\WINDOWS\system32> Get-ScheduledTask *Обновление Браузера Яндекс* | Disable-ScheduledTask
Get-ScheduledTask : Не удается найти позиционный параметр, принимающий аргумент "Яндекс*". строка:1 знак:1 + Get-ScheduledTask *Обновление Браузера Яндекс* | Disable-ScheduledTas ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Get-ScheduledTask], ParameterBindingException + FullyQualifiedErrorId : PositionalParameterNotFound,Get-ScheduledTask |
Цитата:
Код:
Get-ScheduledTask '*Обновление Браузера Яндекс*' | Disable-ScheduledTask |
Vadikan,
огромное спасибо, всё работает Код:
cmd /c powershell -ex bypass -noprofile -command "Get-ScheduledTask '*Обновление Браузера Яндекс*' | Disable-ScheduledTask" |
Время: 01:38. |
Время: 01:38.
© OSzone.net 2001-