【问题标题】:Get counter performance with powershell使用 powershell 获得计数器性能
【发布时间】:2014-04-25 11:59:43
【问题描述】:

我正在尝试获取有关 iis 请求的信息,但是当我尝试通过以下方式获取计数器性能时:

Get-WmiObject Win32_PerfRawData_ASP_ActiveServerPages

我收到以下错误:

Get-WmiObject : Invalid class
At line:1 char:21
+ $totob=Get-WmiObject <<<<  Win32_PerfRawData_ASP_ActiveServerPages
    + CategoryInfo          : InvalidOperation: (:) [Get-WmiObject], ManagementException
    + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

【问题讨论】:

    标签: powershell performancecounter


    【解决方案1】:

    性能计数器库可能会损坏并且必须重新构建。

    这篇知识库文章描述了重建计数器库的过程。

    http://support.microsoft.com/kb/300956

    【讨论】:

      【解决方案2】:

      首先你在哪个系统上试验这个问题?

      你可以试试:

      Get-WMIObject -List| Where{$_.name -match "^Win32_.*_ASP.*"} | Sort Name | Format-Table name
      

      这是我的 W2K8R2 服务器上的结果:

      Win32_PerfFormattedData_ASP_ActiveServerPages
      Win32_PerfFormattedData_ASPNET_ASPNET
      Win32_PerfFormattedData_ASPNET_ASPNETApplications
      Win32_PerfFormattedData_ASPNET2050727_ASPNETAppsv2050727
      Win32_PerfFormattedData_ASPNET2050727_ASPNETv2050727
      Win32_PerfFormattedData_ASPNET4030319_ASPNETAppsv4030319
      Win32_PerfFormattedData_ASPNET4030319_ASPNETv4030319
      Win32_PerfFormattedData_aspnetstate_ASPNETStateService
      Win32_PerfRawData_ASP_ActiveServerPages
      Win32_PerfRawData_ASPNET_ASPNET
      Win32_PerfRawData_ASPNET_ASPNETApplications
      Win32_PerfRawData_ASPNET2050727_ASPNETAppsv2050727
      Win32_PerfRawData_ASPNET2050727_ASPNETv2050727
      Win32_PerfRawData_ASPNET4030319_ASPNETAppsv4030319
      Win32_PerfRawData_ASPNET4030319_ASPNETv4030319
      Win32_PerfRawData_aspnetstate_ASPNETStateService
      

      这是我的 Window 8 上的结果

      Win32_PerfFormattedData_ASPNET_ASPNET                                                                                     
      Win32_PerfFormattedData_ASPNET_ASPNETApplications                                                                         
      Win32_PerfFormattedData_ASPNET4030319_ASPNETAppsv4030319                                                                  
      Win32_PerfFormattedData_ASPNET4030319_ASPNETv4030319                                                                      
      Win32_PerfFormattedData_aspnetstate_ASPNETStateService                                                                    
      Win32_PerfRawData_ASPNET_ASPNET                                                                                           
      Win32_PerfRawData_ASPNET_ASPNETApplications                                                                               
      Win32_PerfRawData_ASPNET4030319_ASPNETAppsv4030319                                                                        
      Win32_PerfRawData_ASPNET4030319_ASPNETv4030319                                                                            
      Win32_PerfRawData_aspnetstate_ASPNETStateService   
      

      服务 W3SVC 未运行的地方。

      【讨论】:

      • 我使用的是 windows server 2008 r2 标准,这就是我得到的:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多