
Mikhail@satirov
13 439 Сообщений
Pro
Цитата: Mikhail от 29.12.2024, 04:21
Егор, Привет.
@echo off
for %%i in (Core UA) do (
for /f "tokens=1" %%j in ('schtasks /query /fo table /nh ^| findstr /i "MicrosoftEdgeUpdateTaskMachine%%i"') do (
schtasks /change /tn "%%j" /disable
)
)
Егор, Привет.
@echo off
for %%i in (Core UA) do (
for /f "tokens=1" %%j in ('schtasks /query /fo table /nh ^| findstr /i "MicrosoftEdgeUpdateTaskMachine%%i"') do (
schtasks /change /tn "%%j" /disable
)
)
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail@satirov
13 439 Сообщений
Pro
Цитата: Mikhail от 29.12.2024, 08:45
Егор, работает 100%
Егор, работает 100%
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail@satirov
13 439 Сообщений
Pro
Цитата: Mikhail от 29.12.2024, 08:53
Егор, Как у тебя в планировщике отображается?, у меня вот так.
Егор, Как у тебя в планировщике отображается?, у меня вот так.
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail@satirov
13 439 Сообщений
Pro
Цитата: Mikhail от 29.12.2024, 09:04
Давай еще проще, отключает, если в планировщике есть то, что начинается на MicrosoftEdge.
@echo off
for /f "tokens=1" %%i in ('schtasks /query /fo table /nh ^| findstr /i "MicrosoftEdge"') do (
schtasks /change /tn "%%i" /disable
)
Давай еще проще, отключает, если в планировщике есть то, что начинается на MicrosoftEdge.
@echo off
for /f "tokens=1" %%i in ('schtasks /query /fo table /nh ^| findstr /i "MicrosoftEdge"') do (
schtasks /change /tn "%%i" /disable
)
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Mikhail@satirov
13 439 Сообщений
Pro
Цитата: Mikhail от 29.12.2024, 09:38
Батник отрабатывается правильно, но имя задачи обрубает.
Попробуй этот, я симулировал задачи эти, так к у меня оригинальных нет, и этот работает.
@echo off
for /f "tokens=*" %%i in ('powershell -command "Get-ScheduledTask | Where-Object { $_.TaskName -like '*MicrosoftEdge*' } | Select-Object -ExpandProperty TaskName"') do (
schtasks /change /tn "%%i" /disable
)
Батник отрабатывается правильно, но имя задачи обрубает.
Попробуй этот, я симулировал задачи эти, так к у меня оригинальных нет, и этот работает.
@echo off
for /f "tokens=*" %%i in ('powershell -command "Get-ScheduledTask | Where-Object { $_.TaskName -like '*MicrosoftEdge*' } | Select-Object -ExpandProperty TaskName"') do (
schtasks /change /tn "%%i" /disable
)
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн