我们如何使用 HyperV v1 WMI 类配置 VM 的 IP 地址和域?
在 HyperV v2 中,可以使用“SetGuestNetworkAdapterConfiguration”WMI 类,但在 v1 中找不到任何此类。
我们如何使用 HyperV v1 WMI 类配置 VM 的 IP 地址和域?
在 HyperV v2 中,可以使用“SetGuestNetworkAdapterConfiguration”WMI 类,但在 v1 中找不到任何此类。
在 v1 中没有此类 Msvm_GuestNetworkAdapterConfiguration。您可以使用 Msvm_KvpExchangeDataItem 设置 vm 的 ip。打开电源的 VM 具有 Msvm_KvpExchangeComponent 类型的关联器,该关联器具有称为“GuestIntrinsicExchangeItems”的字符串数组类型的属性。此数组包含 Msvm_KvpExchangeDataItem 的嵌入式实例,其中之一用于配置 IP 地址。您对具有以下片段的那个感兴趣:
<PROPERTY NAME="Name" TYPE="string">
<VALUE>NetworkAddressIPv4</VALUE>
</PROPERTY>
在同一个嵌入式实例中,有 vm 的网络适配器的 IP 地址,它看起来像这样:
<PROPERTY NAME="Data" TYPE="string">
<VALUE>192.168.0.101</VALUE>
</PROPERTY>
有关如何管理 Msvm_KvpExchangeDataItem 实例的更多信息,请查看此处