none
SCOM SDK怎么取Monitor 的State Event Change记录呢? RRS feed

  • 问题

  • 我想去到这些状态变更的信息,怎么去取这些值呢?

    发不了图,状态变更就是像下面这样子的,研究了很久也没能把这些变更的历史数据取出来。

    2014/7/16 4:12:23         O        X

    2014/7/16 5:23:12         X        O

    2014年7月16日 10:19

全部回复

  •             $MonitorTargetObjects= $mg.GetMonitoringObjects($Monitor.Target.GetElement())
                $MonitorTargetObjects | Foreach-Object {
                    $Monitors=new-object System.Collections.Generic.List[Microsoft.EnterpriseManagement.Configuration.ManagementPackMonitor]
                    $Monitors.Add($Monitor)
                    $States=$_.GetMonitoringStates($Monitors)
                    $States |Foreach-Object{ $_.GetMonitoringStateChangeEvents() }
                }

    关注我的新浪微博:http://weibo.com/haitch ,SystemCenter中文社区:http://wicresoft.azurewebsites.net

    2014年7月17日 18:01
    版主