Página 1 de 1

[RESUELTO] Problema con task_exists y delete_task

Publicado: 11 de octubre de 2017 - 22:32
por f4242
Hola,

la task_exists() siempre parece devolver false. Si intento usar delete_task() directamente, obtengo el siguiente error: KeyError: "GoogleUpdateTaskMachineCore no existe".

Actualmente, estoy usando run_notfatal para eliminar la tarea programada:
run_notfatal('schtasks /Delete /TN GoogleUpdateTaskMachineCore /F').

El paquete tis-flashplayer intenta eliminar la Adobe Flash Player Updater con estas funciones, pero efectivamente no se elimina de las máquinas.

Re: Problema con task_exists y delete_task

Publicado: 12 de octubre de 2017 - 09:40
por htouvet
Hola,
estas dos funciones se basan en la API de Windows ITaskScheduler V1.0.
Microsoft recomienda la versión 2.0 aquí: https://msdn.microsoft.com/en-us/librar ... s.85).aspx

Creo que las tareas creadas con la nueva interfaz no son visibles para la versión 1.0 de la interfaz.
Por lo tanto, las funciones setuphelpers están obsoletas...

TODO...

Re: Problema con task_exists y delete_task

Publicado: 25 de mayo de 2018 - 17:38
por Floflobel
Hola,

parece que el problema persiste. La documentación indica que el nombre de la tarea debe escribirse sin ".job", pero sigue sin funcionar. ¿

Tienen alguna información adicional al respecto?

Re: Problema con task_exists y delete_task

Publicado: 28 de mayo de 2018 - 00:46
por dcardon
Hola Floflobel,
Floflobel escribió: 25 de mayo de 2018 - 17:38 El problema parece persistir. La documentación indica que se debe usar el nombre de la tarea sin .job, pero sigue sin funcionar.

¿Tienes más información al respecto?
Si este problema te bloquea, puedes enviar un parche o contratar a un desarrollador para que lo haga. Para rastrear este error, creé una entrada en Roundup (https://roundup.tranquil.it/wapt/issue956Con un poco de suerte, debería poder encajar en la próxima versión 1.6.1, de lo contrario, estará en la siguiente.

Atentamente,

Denis