Modo Windows XP, desligar com agendador de tarefas à noite, fazer backup e ligar novamente?

Modo Windows XP, desligar com agendador de tarefas à noite, fazer backup e ligar novamente?

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

informação relacionada