gpt4 book ai didi

powershell - 使用 PowerShell 自动化 Virtual PC 2007?

转载 作者:行者123 更新时间:2023-12-02 23:43:24 24 4
gpt4 key购买 nike

这基本上是this question的重复。 ,但接受的答案是“否”,我想保持这个问题开放,直到得到实际答案,而不是接受“否”并放弃。

Stephen Rose他通过 Twitter DM 告诉我使用 PowerShell 启动和停止 Virtual PC VM,并执行运行安装、自动更新和病毒扫描等操作,但他尚未回应我的请求,提供任何描述如何执行此操作的资源链接。

我已经开始学习 PowerShell,但我不知道如何获取或使用 Virtual PC 中虚拟机列表上的任何信息。

编辑: Windows Virtual PC (Windows 7 XP Mode)与 Virtual PC 2007 不同。我运行 Windows 7 作为主机操作系统,但我仍在使用 Virtual PC 2007,因为我需要保持在 Vista 或 XP 主机上运行 guest 计算机的能力,而这些主机没有新的 Windows 虚拟 PC。我简单地安装了 Windows Virtual PC 来检查一下,它必须对我的虚拟镜像进行大量转换。 @x0n ($vpc = new-object -com virtualpc.application) 的建议在我的系统上产生以下错误:

New-Object : Cannot load COM type virtualpc.application.
At line:1 char:18
+ $vpc = new-object <<<< -com virtualpc.application
+ CategoryInfo : InvalidType: (:) [New-Object], PSArgumentException
+ FullyQualifiedErrorId : CannotLoadComObjectType,Microsoft.PowerShell.Commands.NewObjectCommand

编辑 2:我使用了 this answer 中 Jeff 的代码列出我系统上的所有 COM 对象,但找不到任何看起来像虚拟 PC 的对象。所以现在我认为“不可能”的答案可能是正确的,但我仍然会保留这个问题,以防有人对让 PowerShell 与 Virtual PC 2007 一起工作有任何进一步的建议。 ,我正在强烈考虑跳转到 Windows 7 中的新 Windows Virtual PC,并且不用担心让我的所有虚拟机与早期版本的 Windows 兼容。

最佳答案

为了在 VM 中测试我自己的一些软件,我使用 AutoIt ( http://www.autoitscript.com/autoit3/ ) 来启动 VM,并在 VM 中再次使用它来启动和控制我的应用程序。通信是使用虚拟机内的共享文件夹完成的(编写要执行的 AutoIt 脚本,应用程序的输出如日志)。

这不是 Powershell,但也许这会有所帮助。 :)

问候,

塞巴斯蒂安

关于powershell - 使用 PowerShell 自动化 Virtual PC 2007?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com