Hyper-V是微软的虚拟化平台,笔者在使用的过程中偶尔会遇到虚拟机不稳定的状态(如一直 Stopping和Starting,以及其他未知状态) 。笔者对此的解决办法是直接上大招结束进程Hyper-V 通过GUID查找 虚拟机名字_任务管理器,但是在任务管理中发现这些虚拟机都是用GUID命名的。

Hyper-V 通过GUID查找 虚拟机名字_Hyper-V GUID _02如何才能找到虚拟机对应的GUID呢?笔者总结了两个办法:

方法一:

通过Console界面打开虚拟机,在任务管理器中观察GUID和虚拟机名字的关系。

Hyper-V 通过GUID查找 虚拟机名字_任务管理器_03”“WAMP”就是虚拟机的名字,-G 后面的参数就是GUID,然后结束对应的Virtual Machine Worker Process就好了。

方法二:

笔者发现在虚拟机的配置文件中也能找到对应的虚拟机名字,但是一个个翻肯定不现实可以用程序完成。请看附件弱爆了的脚本。。。Hyper-V 通过GUID查找 虚拟机名字_任务管理器_04