我该如何根据 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 优点来利用该信息执行某些操作。