Hyper-V:根据 GUID 确定来宾的名称

the*_*bit 2 scripting hyper-v

我将如何根据 GUID 确定来宾的名称,反之亦然,最好只安装 Hyper-V/Server Core 股票?

理由:

我赞成有一个肮脏的技巧库,以便在非常需要时恢复。为了在不丢失状态的情况下立即停止 VM 来宾的所有(存储)操作,我曾经运行kill 17 <all VM's virtual processes>(发出SIGSTOP信号),然后在 ESXi/vSphere shell 中使用kill 19 <all VM's virtual processes>(发出信号SIGCONT)恢复。

我在 Hyper-V 上使用 Process Explorer 的“暂停”功能在vmwp.exe进程上尝试了相同的技术,它似乎有效。不过,我还没有找到一种方法来轻松识别要挂起的进程——vmwp 命令行只列出了一个 GUID。

Pet*_*orf 6

在 PowerShell 中键入:

get-vm | ft VMName, VMId
Run Code Online (Sandbox Code Playgroud)

这会为您提供所有现有 VM 及其名称和 ID 的列表。

然后,您可以使用所有其他 PowerShell 优势来处理该信息。