Get-SCOMEvent
Obtiene eventos de Operations Manager.
Syntax
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 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 los parámetros ComputerName y 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 el 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: Obtención de 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.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Especifica un objeto PSCredential para la conexión del grupo de administración.
Para obtener un objeto PSCredential, use el cmdlet Get-Credential.
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.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EventId
Especifica una matriz de identificadores de evento. Un objeto SCOMEvent contiene un identificador de evento como su propiedad Number .
Type: | Int32[] |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-EventLogName
Especifica una matriz de nombres de registros de eventos. Un objeto SCOMEvent contiene un nombre de registro de eventos como su propiedad Channel .
Type: | String[] |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-EventSource
Especifica una matriz de orígenes de eventos. Un objeto SCOMEvent contiene un origen de eventos como su propiedad PublisherName .
Type: | String[] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Id
Especifica una matriz de GUID de eventos. Un objeto SCOMEvent contiene GUID como su propiedad Id .
Type: | Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 .
Type: | EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Rule
Especifica una matriz de reglas como objetos ManagementPackRule . Para obtener un objeto ManagementPackRule , use el cmdlet Get-SCOMRule .
Type: | ManagementPackRule[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Especifica una matriz de objetos Connection . Para obtener un objeto Connection , use el cmdlet Get-SCOMManagementGroupConnection .
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |