Tenho o modo Windows XP em execução no Windows 7. Gostaria de desligar o Windows XP Mode Virtual PC a cada 24 horas, criar um backup e ligá-lo novamente? Como faço para fazer isso? Tenho tentado fazer isso com o agendador de tarefas do Windows. Posso inicializar o PC virtual no modo Windows XP vm na inicialização e desligá-lo após 24 horas. Como faço para reiniciá-lo depois de fazer um backup. O que você sugeriria para criar backups dos arquivos .vhd ou .vmc? Obrigado.
Responder1
Aqui estão meus 2 centavos:
Eu pessoalmente faria isso com um arquivo em lote e faria com que seu agendador executasse o arquivo em lote após desligá-lo. Sou fã de fazer backup de todos os arquivos relacionados a uma VM, mesmo que não seja necessário, isso me dá tranquilidade.
@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
Se eu pensei corretamente, ele deveria fazer uma cópia dos arquivos VHD e VMC com a data e fornecer uma extensão .backup no diretório onde os arquivos VM estão armazenados. Se executado a cada 24 horas, não deverá haver duplicatas e a data ajuda a facilitar a localização do que você deseja. O comando vmwindow.exe no final deve iniciar a máquina no Modo XP. Novamente, isso é exatamente o que eu poderia inventar na minha cabeça e usando o Google, então não posso testá-lo, mas pelo menos deve colocá-lo no caminho certo.
Encontrei o diretório dos arquivos neste link: Arquivos para backup em uma máquina virtual no modo XP
Encontrei o comando para executar a VM neste link:Executáveis do Windows Virtual PC
Deixe-me saber se é isso que você está procurando. Sou muito novo nos sites StackExchange e nos arquivos em lote em geral, mas estou sempre querendo ajudar as pessoas, então pensei em tentar :-)
Atualizar: Peguei uma máquina com Windows 7 e coloquei o modo XP nela. Atualizei o código acima para refletir as alterações que tive que fazer para que funcionasse. Ele faz um backup dos arquivos e inicia a VM com sucesso.
Responder2
O Modo XP pode não ser sua melhor aposta, imagino que Hyper-V e PowerShell possam ser uma combinação melhor.
Há um bom script aqui que deve fazer o que você procura.
http://www.infotechguyz.com/server2008/manageHyperVvms.html
Há também outro script aqui que pode funcionar.
https://stackoverflow.com/questions/11808881/hyper-v-back-up-vhd-live-with-powershell