Virtual PC Scripting

2

O Microsoft Virtual PC possui algum recurso de script? Eu estou tentando iniciar automaticamente um navegador da web dentro da VM e tê-lo ir para url especificado por um parâmetro.

    
por Ferruccio 29.10.2009 / 12:58

2 respostas

1

Referência do artigo MSDN .

the Virtual PC product is a very close cousin to Virtual Server. Both share the same basic code base, however, you can automate Virtual Server but you cannot directly automate Virtual PC.

Esse artigo descreve como automatizar o servidor virtual.

Stackoverflow question: Existe uma maneira (API / Scripting) para trabalhar com o Virtual PC?
O blog dos caras do Virtual PC pode ser um good lido.

    
por 29.10.2009 / 13:01
1

Não é bem o que você procura, mas há um conjunto completo de parâmetros de linha de comando que você pode usar no Virtual PC.exe para iniciar e pausar VMs, além de definir modos de tela e desativar / ativar várias opções.

Você pode encontrá-los neste artigo do MS KB 831501 .

"Virtual PC.exe" [-singlepc] [-quiet] [-usehostdiskcache] [-pc virtual_machine_name [-disableclose] [-disableopt] [-s3bitclip] [-setbiosno bios_serial_number] [-setassettag asset_tag] [-extnetworking] [-launch] [{-fullscreen|-window}] [-geometry widthxheight{+|-}x offset{+|-}y offset] [{-minimize|-restore}] [{-pause|-resume}]] [-help] [-registervm filename.vmc] [-startvm filename.vmc]

Se você quiser apenas iniciar um URL específico, basta definir um navegador da Web para iniciá-lo e defini-lo para esse URL específico simplesmente colocando o atalho na pasta de inicialização dentro da VM ou definindo a página inicial.

O seu problema em que você deseja poder especificar uma página da Web arbitrária de fora da VM e depois iniciar essa VM dentro da VM não é tão fácil.

Eu teria pensado que a maneira mais fácil de fazer isso é pensar em como você faria isso com um PC físico. Você poderia redirecionar a pasta de inicialização (ou perfil inteiro) para o ID usado na VM para uma pasta de rede, você poderia apenas criar / editar um atalho na sua pasta de inicialização antes de abrir a VM ou você poderia configurá-lo para executar um logon script que pode ser alterado de fora da VM.

Ou você pode usar algo como o script WMI / WSH de fora da VM para detectar quando a VM está ligada e conectada, depois iniciar e controlar o IE dessa maneira.

    
por 05.11.2009 / 19:07