¿Modo Windows XP, apagar con el programador de tareas por la noche, hacer una copia de seguridad y encenderlo nuevamente?

¿Modo Windows XP, apagar con el programador de tareas por la noche, hacer una copia de seguridad y encenderlo nuevamente?

Tengo el modo Windows Xp ejecutándose en Windows 7. Me gustaría apagar la PC virtual en modo Windows XP cada 24 horas, crear una copia de seguridad y luego encenderla nuevamente. ¿Cómo voy a hacer esto? He estado intentando hacer esto con el programador de tareas de Windows. Puedo iniciar la PC virtual Windows XP Mode vm al arrancar y puedo apagarla después de 24 horas. ¿Cómo lo inicio nuevamente después de hacer una copia de seguridad? ¿Qué sugeriría para crear copias de seguridad de los archivos .vhd o .vmc? Gracias.

Respuesta1

Aquí están mis 2 centavos:

Yo personalmente haría esto con un archivo por lotes y haría que su programador ejecutara el archivo por lotes después de cerrarlo. Soy partidario de realizar copias de seguridad de todos los archivos relacionados con una máquina virtual, incluso si no es necesario, me da tranquilidad.

@echo off  
set today=%date:/=-%
set vmcpath=%USERPROFILE%\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode.vmc
copy "%USERPROFILE%\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode.vhd"  "%USERPROFILE%\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode-VHD-%today%.backup"
copy "%USERPROFILE%\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode.vmc"  "%USERPROFILE%\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines\Windows XP Mode-VMC-%today%.backup"
start vmwindow -file "%vmcpath%"
exit

Si lo pensé correctamente, debería hacer una copia de los archivos VHD y VMC con la fecha y darle una extensión .backup en el directorio donde se encuentran los archivos VM. Si se ejecuta cada 24 horas, no debería haber duplicados y la fecha ayuda a encontrar el que desea más fácilmente. El comando vmwindow.exe al final debería iniciar la máquina en modo XP. Nuevamente, esto es justo lo que pude idear en mi cabeza y usar Google, por lo que no puedo probarlo, pero al menos debería llevarte por el camino correcto.

Encontré el directorio de los archivos en este enlace: Archivos para respaldar en una máquina virtual en modo XP

Encontré el comando para ejecutar la VM en este enlace:Ejecutables de Windows Virtual PC

Déjame saber si esto es lo que estás buscando. Soy bastante nuevo en los sitios de StackExchange y en los archivos por lotes en general, pero siempre quiero ayudar a la gente, así que pensé en intentarlo :-)

Actualizar: Conseguí una máquina con Windows 7 y le puse el modo XP. Actualicé el código anterior para reflejar los cambios que tuve que realizar para que funcionara. Hace una copia de seguridad de los archivos y luego inicia la VM con éxito.

Respuesta2

Puede que el modo XP no sea su mejor opción, imagino que Hyper-V y PowerShell pueden ser una mejor combinación.

Aquí hay un buen guión que debería hacer lo que estás buscando.

http://www.infotechguyz.com/server2008/manageHyperVvms.html

También hay otro script aquí que puede funcionar.

https://stackoverflow.com/questions/11808881/hyper-v-back-up-vhd-live-with-powershell

información relacionada