我需要做谁禁用所有任务的批处理文件的所有任务,到目前为止,我已经得到了这一点:禁止使用的schtasks
@echo OFF
for /f "tokens=2 delims=:" %%i in ('schtasks /Query /FO LIST ^| findstr "Nombre de tarea:"') do (call :subroutine "%%i")
:subroutine
set TASKNAME=%%i
echo %TASKNAME%:%1
schtasks /change /tn=%TASKNAME%:%1 /disable
GOTO :eof
因此,即时通讯相当使用grep坏,它已经2年未不必使用它,这就是“FINDSTR”“吐奶”:
%i:" Interactivo/En segundo plano"
%i:" ADMSH-PC"
%i:" \Microsoft\Windows\Windows Media Sharing\UpdateLibrary"
,所以我得到每个任务3行,也是我唯一需要的“任务名称”为TN属性,而不是整个路径
任何帮助/提示?谢谢。
“Nombre de tarea”,“Horapróximaejecución”,“Estado” “\ Microsoft \ Windows \ Time Synchronization \ SynchronizeTime”,“18/10/2015 1:00:00”,“ Listo” – Kukisambas
Im还正在测试它,它不会找到/ V“启用”? – Kukisambas
它的工作,只需要运行它作为管理员。谢谢保罗! – Kukisambas