No es la mejor manera, pero puede ser un salvavidas.
Las tareas se almacenan en C:\Windows\System32\Tasks
formato XML importable utilizando schtasks.exe
. Como Weasly dijo, cambiar el nombre del archivo no funciona pero Crear / Eliminar lo hará. Dicho esto, necesita la contraseña de usuario en ejecución (que tiene)
En comparación con la sugerencia de Weasly, simplemente omite la fase de exportación.
- crear una segunda tarea usando la primera como plantilla
- quitar el original
El uso srcname
y dstname
y un administrador de shell en la carpeta Tareas:
C:\Windows\System32\Tasks>schtasks /Create /tn dstname /xml srcname /ru [running username] /rp [password]
SUCCESS: The scheduled task "dstname" has successfully been created.
C:\Windows\System32\Tasks>schtasks /delete /tn srcname /f
SUCCESS: The scheduled task "srcname" was successfully deleted.
Notas:
- Con un poco de secuencia de comandos, puede cambiar el nombre de una gran cantidad de tareas sin esfuerzo
- Si es necesario, debería poder extraer el RU original del XML (en el nodo
Task/Principals/Principal/UserId
)
- Si desea que schtasks solicite la contraseña, simplemente elimine la
/rp [password]
parte