¿Error en el espacio de nombres WMI para la clase de estadísticas de MicrosoftDNS?

¿Error en el espacio de nombres WMI para la clase de estadísticas de MicrosoftDNS?

Estoy intentando consultar las estadísticas de DNS desde Windows Server 2012 a través de WMI.

Si ejecuto el siguiente comando en Powershell:

Get-WmiObject -Namespace root\MicrosoftDNS -Class MicrosoftDNS_Statistic | ?{ $_.Name.Contains("UDP messages allocated") } | ft Name,Value

Obtengo lo siguiente:

Name                           Value
----                           -----
UDP messages allocated         20550
UDP messages allocated         2596235

¿Dos estadísticas con el mismo nombre? ¿Y valores totalmente diferentes? ¿Qué? Así que empiezo a investigarclase subyacentey veo que la clasede hechotiene:

uint32 UdpAlloc;
uint32 TcpAlloc;

Lo cual parece obvio, y lo más probable es que los dos valores anteriores sean esos dos. Pero ¿cuál es cuál?

Parecería una suposición obvia que el número mayor es UDP y el número menor es TCP. Pero esto se complica aún más por el hecho de que hay varias estadísticas duplicadas, no sólo ésta, y algunas de ellas tienen valores bajos que podrían ser TCP o UDP.

¿Alguien más ha visto esto antes y ha solucionado el problema?

Respuesta1

No es una buena respuesta a esto, pero el comportamiento que vi fue consistente entre todas las versiones de Windows Server que tenían este contador, incluida la 2016.

Al final simplemente consolidé los contadores duplicados (encontré unlotemás durante el transcurso de este proyecto) en un solo contador y decidí no preocuparme si eran solicitudes/respuestas TCP o UDP.

información relacionada