Compartir a través de


Get-SCOMEvent

Obtiene eventos de Operations Manager.

Sintaxis

Get-SCOMEvent
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMEvent
   [-Id] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMEvent
   [-Instance] <EnterpriseManagementObject[]>
   [[-EventId] <Int32[]>]
   [[-EventLogName] <String[]>]
   [[-EventSource] <String[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMEvent
   [-Rule] <ManagementPackRule[]>
   [[-EventId] <Int32[]>]
   [[-EventLogName] <String[]>]
   [[-EventSource] <String[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Description

El cmdlet Get-SCOMEvent de obtiene eventos de System Center - Operations Manager. Las reglas recopilan eventos.

Puede especificar eventos por identificador o por el objeto administrado. También puede especificar la regla que desencadena el evento.

De forma predeterminada, este cmdlet usa la conexión persistente activa a un grupo de administración. Use el parámetro SCSession para especificar una conexión persistente diferente. Puede crear una conexión temporal a un grupo de administración mediante el computerName de y parámetros de Credential. Para obtener más información, escriba Get-Help about_OpsMgr_Connections.

Ejemplos

Ejemplo 1: Obtener eventos para reglas WMI

PS C:\>$Rules = Get-SCOMRule -Name *WMI*
PS C:\> Get-SCOMClass -DisplayName *health* | Get-SCOMClassInstance | Get-SCOMEvent -Rule $Rules -ErrorAction SilentlyContinue

En este ejemplo se obtienen todas las reglas de coincidencia de eventos de mantenimiento que contienen WMI en sus nombres para mostrar. El primer comando obtiene todas las reglas de supervisión que tienen WMI en sus nombres para mostrar y las almacena en la variable $Rules.

El segundo comando obtiene todas las clases con estado en el nombre para mostrar y usa el operador de canalización (|) para pasar los objetos de clase al cmdlet Get-SCOMClassInstance. Ese cmdlet obtiene las instancias de clase para cada uno de los objetos de clase. A continuación, el comando obtiene los eventos de cada instancia de clase que coinciden con las reglas almacenadas en la variable $Rules. El uso del parámetro ErrorAction con un valor de SilentlyContinue permite que el comando continúe si no encuentra un evento que coincida con la regla especificada.

Ejemplo 2: Obtener un evento mediante su identificador

PS C:\>Get-SCOMEvent -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Este comando obtiene el evento que tiene un identificador de 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Ejemplo 3: Visualización de eventos agrupados por identificadores de evento

PS C:\>Get-SCOMEvent | Group-Object -Property Number

Este comando obtiene todos los eventos y, a continuación, los pasa al cmdlet Group-Object mediante el operador de canalización. Ese cmdlet muestra los eventos agrupados por la propiedad Number del objeto SCOMEvent, que corresponde a un identificador de evento entero. Para obtener más información, escriba Get-Help Group-Object.

Parámetros

-ComputerName

Especifica una matriz de nombres de equipos. El cmdlet establece conexiones temporales con grupos de administración para estos equipos. Puede usar nombres NetBIOS, direcciones IP o nombres de dominio completos (FQDN). Para especificar el equipo local, escriba el nombre del equipo, localhost o un punto (.).

El servicio de acceso a datos de System Center debe ejecutarse en el equipo. Si no especifica un equipo, el cmdlet usa el equipo para la conexión del grupo de administración actual.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Credential

Especifica un objeto de PSCredential para la conexión del grupo de administración. Para obtener un objeto de de PSCredential, use el cmdlet get-credential de . Para obtener más información, escriba Get-Help Get-Credential.

Si especifica un equipo en el parámetro computerName , use una cuenta que tenga acceso a ese equipo. El valor predeterminado es el usuario actual.

Tipo:PSCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EventId

Especifica una matriz de identificadores de evento. Un objeto SCOMEvent de contiene un identificador de evento como su propiedad Number.

Tipo:Int32[]
Posición:2
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:True

-EventLogName

Especifica una matriz de nombres de registros de eventos. Un objeto SCOMEvent de contiene un nombre de registro de eventos como su propiedad Channel.

Tipo:String[]
Posición:3
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:True

-EventSource

Especifica una matriz de orígenes de eventos. Un objeto SCOMEvent de contiene un origen de eventos como su propiedad PublisherName.

Tipo:String[]
Posición:4
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:True

-Id

Especifica una matriz de GUID de eventos. Un objeto SCOMEvent de contiene GUID como su propiedad id. de .

Tipo:Guid[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Instance

Especifica una matriz de objetos de supervisión que representan instancias. Para obtener objetos de supervisión, use el cmdlet Get-SCOMClassInstance.

Este parámetro también acepta objetos de grupo. Para obtener un objeto de grupo, use el cmdlet Get-SCOMGroup.

Tipo:EnterpriseManagementObject[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Rule

Especifica una matriz de reglas como objetos ManagementPackRule. Para obtener un objeto ManagementPackRule de , use el cmdlet Get-SCOMRule.

Tipo:ManagementPackRule[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SCSession

Especifica una matriz de objetos connection. Para obtener un objeto connection , use el cmdlet get-SCOMManagementGroupConnection de .

Tipo:Connection[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False