【发布时间】:2019-12-25 11:59:03
【问题描述】:
我需要确定某个 Hyper-V 虚拟机使用了多少内存。我对启动内存量感兴趣。 Get-VMMemory 有效,但需要提升。
使用 Hyper-V 管理器 GUI 无需提升即可获得相同的信息。有没有办法以编程方式获取相同的信息而无需提升?
【问题讨论】:
标签: powershell hyper-v
我需要确定某个 Hyper-V 虚拟机使用了多少内存。我对启动内存量感兴趣。 Get-VMMemory 有效,但需要提升。
使用 Hyper-V 管理器 GUI 无需提升即可获得相同的信息。有没有办法以编程方式获取相同的信息而无需提升?
【问题讨论】:
标签: powershell hyper-v
选项 1
您是否尝试过Exporting the configuration of a virtual machine,然后从中读取所需的参数?这可能对你有帮助。
选项 2
如果您可以解析位于C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines 的VM 配置文件,那么您可以读取启动内存量。
https://www.itprotoday.com/server-virtualization/reading-binary-vmcx-file-windows-2016-hyper-v
您可以设置虚拟机default folder with this的路径。
【讨论】: