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
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 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 Get-Help Get-Credential
.
Si especifica un equipo en el parámetro computerName
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
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
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
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
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
Este parámetro también acepta objetos de grupo.
Para obtener un objeto de grupo, use el cmdlet
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
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
Tipo: | Connection[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |