Os dejo los pasos para hacer esta migración de tareas programadas, importando desde un sistema operativo windows 2003 ó XP a un Windows 7, 2008 ó 2012.
EXPORT
En servidor 2003 ir a la carpeta C:\WINDOWS\Tasks, seleccionar todas las task y boton derecho, copiar.
Crear una carpeta temporal C:\Temp_task y copiar. Nos aparecera con un aspa en rojo y extension .job
En la misma carpeta (C:\Temp_task) copiar los ficheros schedsvc.dll y schtasks.exe de C:\Windows\System32.
IMPORT
En un servidor 2008 o 2012 (en mi caso ambos versión R2)
Copiar la carpeta C:\Temp_task de origen a nuestro nuevo servidor. Por ejemplo en C:\Task_Import
Copiar los ficheros .job de la carpeta C:\Task_Import a C:\WINDOWS\Tasks
Abrir CMD, ejecutar "cd C:\Task_Import"
En ese cmd y dicha ruta ejecutar "FOR /R . %F in (*.*) do schtasks /change /TN “%~nF” /RU <<Username>> /RP <<Password>>"
Nos aparecera "SUCCESS: The parameters of scheduled task "xxx" have been changed." si todo ha ido correcto.
Ahora vamos al Task Scheduler y alli tenemos nuestras task importadas.
Fuente: Importing Multiple Scheduled Tasks from Windows XP/Server 2003 to Windows 7/Server 2008
Este comentario ha sido eliminado por el autor.
ResponderEliminarGracias por el aporte pero no funciona correctamente. Cuando ejecuto el comando completo dentro de C:\Task_import, me dice "<< was unexpected at this time" puede que haya un error en la sintaxis pero yo no entiendo bien el comando.
ResponderEliminarUn saludo.
Hola. Te aparece ese error por que no has sustituido << username >> por un usuario con permisos en la maquina y << password >> por la contraseña de dicho usuario.
EliminarSi pones por ejemplo, lo siguiente si funciona:
C:\>FOR /R . %F in (*.*) do schtasks /change /TN "%~nF" /RU usuario /RP pwdxxxxx"
Gracias amigo, me funcionó perfectamente y me ahorraste mucho tiempo en volverlas a crear
ResponderEliminarhola me aparece no existe en el sistema la tarea especificada
ResponderEliminarimportante, esto:
ResponderEliminarCopiar los ficheros .job de la carpeta C:\Task_Import a C:\WINDOWS\Tasks, todo en el servidor destino 2008/2012
Este comentario ha sido eliminado por el autor.
ResponderEliminar