2010-12-16 23 views
0

当我在本地拉动win32 *类时,我没有看到一个指向ASP.NET应用程序v.2.0.50727计数器的类,它们出现在perfmon gui中。如何在Windows 2003上为2.0应用程序提供WMI信息?ASP .NET Apps v2.0 *的WMI类是什么?

回答

1

运行PowerShell来在root\cimv2匹配任何WMI类:

gwmi -List "*asp*" | ft Name

给出:

 
Name 
---- 
Win32_PerfFormattedData_ASPNET2050727_ASPNETAppsv2050727 
Win32_PerfRawData_ASPNET2050727_ASPNETAppsv2050727 
Win32_PerfFormattedData_ASPNET2050727_ASPNETv2050727 
Win32_PerfRawData_ASPNET2050727_ASPNETv2050727 
Win32_PerfFormattedData_ASPNET4030319_ASPNETAppsv4030319 
Win32_PerfRawData_ASPNET4030319_ASPNETAppsv4030319 
Win32_PerfFormattedData_ASPNET4030319_ASPNETv4030319 
Win32_PerfRawData_ASPNET4030319_ASPNETv4030319 
Win32_PerfFormattedData_ASPNET_ASPNET 
Win32_PerfRawData_ASPNET_ASPNET 
Win32_PerfFormattedData_ASPNET_ASPNETApplications 
Win32_PerfRawData_ASPNET_ASPNETApplications 
Win32_PerfFormattedData_aspnetstate_ASPNETStateService 
Win32_PerfRawData_aspnetstate_ASPNETStateService 
Win32_PerfFormattedData_RemoteAccess_RASPort 
Win32_PerfRawData_RemoteAccess_RASPort 

(我不认为 “.” 是有效的WMI类的名称,因此命名)

此外,与System.Diagnostics.PerformanceCounter您可以直接读取性能计数器,您不需要通过WMI。

+0

感谢您的更新。我通过VB将班级拉出来,发现当试图检索2.0计数器时,WMI在此服务器上发生了错误。有一个修补程序... http://support.microsoft.com/kb/951683 – 2010-12-16 15:25:25