【发布时间】:2018-12-07 10:47:09
【问题描述】:
我正在使用 VirtualBox,我希望能够使用 powershell 脚本获取所有虚拟机的列表(在单击 gui 上的按钮之后)。
我知道你可以使用命令
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list vms
在 cmd/batch 中列出所有虚拟机,但我似乎无法弄清楚如何使用我的 powershell 脚本显示输出。这就是为什么我想创建一个新的 powershell 窗口来执行这个命令,这样我就有了一个虚拟机列表。
我试过这样做,但什么也没发生:
& 'C:\Program Files\Oracle\VirtualBox\VBoxManage.exe' list vms
提前致谢。
最好的问候, 约翰
【问题讨论】:
-
您可能想看看this question about output capturing(与运行命令无关,但与您问题的第二部分有关)。
-
也许可以尝试使用 ListView 让它看起来不那么“充满活力”。在其中添加了一个功能并为您提供了一个示例。 pastebin.com/9RaKU0bk
标签: powershell batch-file cmd virtual-machine virtualbox