有没有办法与虚拟PC进行交互?有没有一种方法(API /脚本)与虚拟PC一起使用?
寻找基本的东西,如启动和关闭(选择保存或关闭等)特定的虚拟机。
比模拟按键以外的任何解决方案将是细,例如
- WMI
- COM +
- ADSI
- PowerShell的
1 - 具体而言为虚拟PC作为Microsoft Virtual PC(即在Vista和更早版本上运行的),而不是Windows Virtual PC(即Win7的)
有没有办法与虚拟PC进行交互?有没有一种方法(API /脚本)与虚拟PC一起使用?
寻找基本的东西,如启动和关闭(选择保存或关闭等)特定的虚拟机。
比模拟按键以外的任何解决方案将是细,例如
1 - 具体而言为虚拟PC作为Microsoft Virtual PC(即在Vista和更早版本上运行的),而不是Windows Virtual PC(即Win7的)
这并不完全符合您的要求,但您可以在Virtual PC.exe上使用一整套命令行参数来启动和暂停虚拟机以及设置屏幕模式并禁用/启用各种选项。
你可以在这个MS KB 831501 article找到它们。
“虚拟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 | - 恢复}] [{-pause | -resume}]] [-help] [-registervm filename.vmc] [-startvm filename.vmc]
为什么你很快接受“否”的答案?我被告知PowerShell是可能的,但还没有找到有关如何做的细节。我会留下这个问题,直到找到“是”的答案。 – CoderDennis 2009-05-29 20:48:37
我所有的调查都证明了同样的答案。对于虚拟PC Powershell也没有帮助:( – 2009-05-30 17:24:12