Powershell 获取不带提升的HyperV内存大小

Powershell 获取不带提升的HyperV内存大小,powershell,hyper-v,Powershell,Hyper V,我需要确定某个Hyper-V虚拟机使用了多少内存。我对启动内存量感兴趣。可以,但需要仰角 可以使用Hyper-V管理器GUI获得相同的信息,而无需重新设置。有没有一种方法可以通过编程获得相同的信息而无需提升?选项1 您是否尝试然后从中读取所需的参数?那可能对你有帮助 选项2 如果可以解析位于C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machine的VM配置文件,则可以读取启动内存量 您可以设置虚拟机的路径。选项1似乎很有希望,我将尝试一下

我需要确定某个Hyper-V虚拟机使用了多少内存。我对启动内存量感兴趣。可以,但需要仰角


可以使用Hyper-V管理器GUI获得相同的信息,而无需重新设置。有没有一种方法可以通过编程获得相同的信息而无需提升?

选项1

您是否尝试然后从中读取所需的参数?那可能对你有帮助

选项2

如果可以解析位于
C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machine
的VM配置文件,则可以读取启动内存量


您可以设置虚拟机的路径。

选项1似乎很有希望,我将尝试一下,看看它是否需要提升。选项2可能需要提升,因为C:\ProgramData并不总是可访问的。同样对于选项2,如果将存储Hyper-v machine的默认文件夹更改为类似“D:\Virtual machine”的文件夹,则可能不需要提升。但我想这需要大量的测试。这也取决于用户-我需要在我无法控制的计算机上运行它。没有提升它就不能工作:-(你会得到赏金,因为你的是唯一的答案。。。