powershell - 如何使用脚本中的参数启动一个新的 Powershell 窗口?

标签 powershell batch-file cmd virtual-machine virtualbox

我正在使用 VirtualBox,我希望能够使用 powershell 脚本获取所有虚拟机的列表(在单击 gui 上的按钮后)。

我知道你可以使用命令

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list vms

在 cmd/batch 中列出所有虚拟机,但我似乎无法弄清楚如何使用我的 powershell 脚本显示输出。这就是为什么我想创建一个新的 powershell 窗口来执行这个命令,这样我就有了一个 VM 列表。

我尝试这样做,但什么也没有发生:

& 'C:\Program Files\Oracle\VirtualBox\VBoxManage.exe' list vms

提前致谢。

最好的问候, 约翰

最佳答案

你试过吗:

cmd /c 'C:\Program Files\Oracle\VirtualBox\VBoxManage.exe' list vms

你也应该能够做到这一点:

powershell.exe "& 'C:\Program Files\Oracle\VirtualBox\VBoxManage.exe' list vms"

编辑

如果你想要一个新窗口,使用这个:

Start-Process powerShell.exe "& 'C:\Program Files\Oracle\VirtualBox\VBoxManage.exe' list vms; pause"

pause 将等待您在新窗口退出前按回车键。

关于powershell - 如何使用脚本中的参数启动一个新的 Powershell 窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51081416/

相关文章:

powershell - Cmd 到 powershell 替换 - 特殊字符

windows - 如何从另一个 Windows 批处理脚本调用一个 Windows 批处理脚本,并在两者中都启用延迟扩展

Python:无法使用 os.system() 打开文件

windows - 使用命令行删除目录及其文件,但如果不存在则不抛出错误

windows - 通过cmd/batch/powershell启用Windows 10内置热点

powershell - 如何修复损坏的 Powershell 安装?

powershell - 使用WMI查询远程服务器上的分区/驱动器

html - Powershell ConvertTo-HTML 缩小表格单元格中的图像

powershell - 是否可以从 powershell 脚本对 vbscript msgbox 使用react?

windows - 有没有更好的方法来查找用户的开始菜单?