Hyper-V:根据 GUID 确定客户机的名称

Hyper-V:根据 GUID 确定客户机的名称

我该如何根据 GUID 确定客户机的名称或反之亦然,最好只安装 Hyper-V/Server Core 库存产品?

理由:

我赞成在急需时建立一个肮脏技巧的存储库,以便恢复。为了立即停止 VM 客户机的所有(存储)操作而不丢失状态,我曾经运行kill 17 <all VM's virtual processes>(信号停止信号)然后恢复使用kill 19 <all VM's virtual processes>(信号信号控制) 在 ESXi/vSphere shell 中。

我尝试使用 Hyper-V 的 Process Explorer 的“暂停”功能对进程执行相同的操作,vmwp.exe似乎有效。不过,我还没有找到一种轻松识别要暂停的进程的方法 - vmwp 命令行仅列出了一个 GUID。

答案1

在 PowerShell 中类型:

get-vm | ft VMName, VMId

这将为您提供所有现有虚拟机及其名称和 ID 的列表。

然后,您可以使用所有其他 PowerShell 优点来利用该信息执行某些操作。

相关内容