c++builder启动了怎么停止_通过PowerShell脚本启动Hyper-V虚拟机,简单快捷,高手推荐...

826f8a66629f9b6efa696460b06451fa.gif

通过PowerShell脚本启动和停止Hyper-V虚拟机既简单又方便,仅需要三个命令行:启动虚拟机,启动“虚拟机连接”窗口,以及在虚拟机连接关闭时,关闭虚拟机。这是我使用的最短的PowerShell脚本之一。例如,以下脚本将运行名为W10 PRO 1909 EN-GB的虚拟机:

Start-VM "W10 PRO 1909 EN-GB"C:WindowsSystem32vmconnect.exe localhost "W10 PRO 1909 EN-GB" | Out-NullStop-VM "W10 PRO 1909 EN-GB"

请注意,在第二行中,命令通过管道传递给NULL(空)设备,这样做的目的是等待虚拟机连接窗口关闭。只有这样,脚本才会前进到最后一行,在最后一行中它将关闭虚拟机。实际上,将第三行中的VM名称改为任意名称,将脚本另存为AnyName.ps1文件。现在,只需右键单击保存的脚本文件并选择“使用PowerShell运行”命令,就可以启动命名的虚拟机。

4f48d42fe8c4f78f7e20cfd981a1eaa7.png

运行脚本时,将打开一个PowerShell窗口以显示进度。

1eb20c38adf14e92fb91eba19fdb18ba.png

当虚拟机完全启动时,将打开虚拟机连接窗口。当用户关闭虚拟机连接窗口时,虚拟机将被关闭。PowerShell在这里再次显示进度。

33043dd3f4267627d967121b5d81f51e.png

如果用户要隐藏PowerShell窗口怎么办?为此,我们需要一个简单的VB脚本:

command = "powershell.exe -nologo -command G:Hyper-VShortcutsW10 PRO 1909 EN-GB.ps1"set shell = CreateObject("WScript.Shell")shell.Run command,0

将第一行中的路径替换为你的实际路径。在我的例子中,启动名为W10 PRO 1909 EN-GB的虚拟机的PS脚本保存在G:Hyper-VShortcuts目录中,将脚本另存为AnyName.vbs。

运行时,它将隐藏PowerShell窗口,在后台启动PS脚本中命名的虚拟机,在虚拟机启动时打开虚拟机连接窗口,并在用户关闭V虚拟机连接窗口时关闭虚拟机。

还有一步:为VB脚本创建一个快捷方式。完成后,如果你对默认的VBS图标不满意,可以更改快捷方式的图标。在下面的截图中,两个必需的脚本,一个PS和一个VBS,以及运行虚拟机的最后一个快捷方式都出现了。

0ed5aa22d0bbd4857e297dcf508913bb.png

在桌面上为所有虚拟机提供快捷方式确实是很实用的一个技巧!

想获取更多精彩内容,请关注 @微课传媒

7bc4e9e0aaddae212fabb3491c6b8784.gif

1.头条号【微课传媒】专注软件分享,如果你喜欢玩软件,欢迎关注、评论、收藏、转发。

2.在学习中有什么问题,欢迎与我沟通交流,今日头条号搜索【微课传媒】,我在这里等你哟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值