WMI 中的 IPv6 和 IPv4 支持
WMI IP 路由提供程序 和网络类为 IPv4 地址提供数据。 从 Windows Vista 开始,WMI 还提供对 IPv6 网络功能的有限支持。
WMI IP 数据
以下类仅提供 IPv4 数据:
- Win32_IP4RouteTable
- Win32_IP4PersistedRouteTable
- Win32_IP4RouteTableEvent
- Win32_ActiveRoute
- Win32_NetworkAdapter
以下类为 IPv4 和 IPv6 提供数据。
Win32_NetworkAdapterConfiguration
IpAddess 属性包含 IPv6 网络中计算机的 IPv6 地址。
-
Win32_PingStatus 可以返回 IPv4 或 IPv6 地址的数据。
与 WMI 的 IPv4 和 IPv6 连接
连接到远程计算机上的 WMI 命名空间时,目标计算机必须运行与连接计算机相同的 IP 软件。 例如,运行 IPv4 的计算机无法连接到运行 IPv6 的计算机,即使通过调用 IWbemLocator::ConnectServer、SWbemLocator.ConnectServer或使用 winmgmts
名字对象连接尝试连接。 相反,情况也属实:仅运行 IPv6 的计算机无法连接到仅运行 IPv4 的计算机。
如果目标计算机同时运行 IPv4 和 IPv6,则可以从运行任一 IP 软件的计算机建立连接。 可以在与 WMI 命名空间的连接中提供 IPv4 或 IPv6 格式的计算机名或 IP 地址。
运行 IPv4 和 IPv6 并连接到仅运行 IPv4 或仅 IPv6 的目标计算机必须为目标计算机 IP 软件提供适当格式的 IP 地址。
相关主题
-
关于 WMI 的