If you need to convert some scheduled jobs from XP to W7 or from Windows Server 2003 to Windows Server 2008 there is this interesting way I found on this blog:
This is how to do it:
On the W2008 / W7 machine open a console prompt with administrative rights and write this:
schtasks /Query /S remote_computer_name /XML > output_file.xml
if you don't have rights on the remote machine you need to specify user/password:
schtasks /Query /S remote_computer_name /U remote_username /P remote_password /XML > output_file.xml
What you obtain is a file, output_file.xml containing all the scheduled tasks from the remote machine.
You cannot import directly this file into the W2008/W7 machine, because it contains all the taks, the import process is expecting a single task instead.
With a copy and paste process you need to create one file for every task you want to import.
This is quite simple, you need to copy and paste from <task> to </task> to a new xml file:
<Task version="1.1" ...>
Then you need to go to the W2008 / W7 machine, scheduled tasks, right click, "Import...", select the file/s you just created and the task is imported.