Microsoft SCOM 中的 Get-SCOMMonitoringObject 和 get-scomclassinstance 有什么区别?

What is the difference between Get-SCOMMonitoringObject and get-scomclassinstance in Microsoft SCOM?

我已经在 powershell 中执行了这两个命令

  1. 获取-SCOMMonitoringObject
  2. 获取 SCOMClassInstance

但是我得到的两个命令输出的结果相同。

这两个命令有什么明显的区别吗?

环境:SCOM 2012R2 服务器

在SCOM 2007中,Get-SCOMMonitoringObject是唯一的命令,但在SCOM 2012中被Get-SCOMClassInstance命令取代。SCOM 2012没有Get-SCOMMonitoringObject命令,但有一个别名:

Get-Command Get-SCOMMonitoringObject | fl *

ResolvedCommandName : Get-SCOMClassInstance
DisplayName         : Get-SCOMMonitoringObject
ReferencedCommand   : Get-SCOMClassInstance
ResolvedCommand     : Get-SCOMClassInstance
Definition          : Get-SCOMClassInstance
Name                : Get-SCOMMonitoringObject
CommandType         : Alias