Partager via


Get-SCOMEvent

Obtient les événements 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

L’applet de commande Get-SCOMEvent obtient les événements System Center - Operations Manager. Les règles collectent des événements.

Vous pouvez spécifier des événements par ID ou par l’objet managé. Vous pouvez également spécifier la règle que l’événement déclenche.

Par défaut, cette applet de commande utilise la connexion persistante active à un groupe d’administration. Utilisez le paramètre SCSession pour spécifier une connexion persistante différente. Vous pouvez créer une connexion temporaire à un groupe d’administration à l’aide des paramètres ComputerName et Credential . Pour plus d'informations, voir Get-Help about_OpsMgr_Connections.

Exemples

Exemple 1 : Obtenir des événements pour les règles WMI

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

Cet exemple obtient tous les événements d’intégrité correspondant aux règles qui contiennent WMI dans leurs noms d’affichage. La première commande obtient toutes les règles de supervision qui ont WMI dans leurs noms d’affichage et les stocke dans la variable $Rules.

La deuxième commande obtient toutes les classes avec intégrité dans le nom d’affichage et utilise l’opérateur de pipeline (|) pour passer les objets de classe à l’applet de commande Get-SCOMClassInstance . Cette applet de commande obtient les instances de classe pour chacun des objets de classe. Ensuite, la commande obtient les événements de chaque classe instance correspondant aux règles stockées dans la variable $Rules. L’utilisation du paramètre ErrorAction avec la valeur SilentlyContinue permet à la commande de continuer si elle ne trouve pas un événement qui correspond à la règle spécifiée.

Exemple 2 : Obtenir un événement à l’aide de son ID

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

Cette commande obtient l’événement dont l’ID est 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Exemple 3 : Afficher les événements regroupés par ID d’événement

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

Cette commande obtient tous les événements, puis les transmet à l’applet de commande Group-Object à l’aide de l’opérateur de pipeline. Cette applet de commande affiche les événements regroupés par la propriété Number de l’objet SCOMEvent , qui correspond à un ID d’événement entier. Pour plus d'informations, voir Get-Help Group-Object.

Paramètres

-ComputerName

Spécifie un tableau de noms d’ordinateurs. L’applet de commande établit des connexions temporaires avec des groupes d’administration pour ces ordinateurs. Vous pouvez utiliser des noms NetBIOS, des adresses IP ou des noms de domaine complets (FQDN). Pour spécifier l’ordinateur local, tapez le nom de l’ordinateur, localhost ou un point (.).

Le service System Center Data Access doit être en cours d’exécution sur l’ordinateur. Si vous ne spécifiez pas d’ordinateur, l’applet de commande utilise l’ordinateur pour la connexion actuelle au groupe d’administration.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Spécifie un objet PSCredential pour la connexion au groupe d’administration. Pour obtenir un objet PSCredential, utilisez l'applet de commande Get-Credential. Pour plus d'informations, voir Get-Help Get-Credential.

Si vous spécifiez un ordinateur dans le paramètre ComputerName , utilisez un compte qui a accès à cet ordinateur. La valeur par défaut est l’utilisateur actuel.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EventId

Spécifie un tableau d’ID d’événement. Un objet SCOMEvent contient un ID d’événement comme propriété Number .

Type:Int32[]
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-EventLogName

Spécifie un tableau de noms de journaux d’événements. Un objet SCOMEvent contient un nom de journal des événements comme propriété Channel .

Type:String[]
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-EventSource

Spécifie un tableau de sources d’événements. Un objet SCOMEvent contient une source d’événement en tant que propriété PublisherName .

Type:String[]
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-Id

Spécifie un tableau de GUID d’événements. Un objet SCOMEvent contient guid comme propriété Id .

Type:Guid[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Instance

Spécifie un tableau d’objets d’analyse qui représentent des instances. Pour obtenir des objets de surveillance, utilisez l’applet de commande Get-SCOMClassInstance .

Ce paramètre accepte également les objets de groupe. Pour obtenir un objet de groupe, utilisez l’applet de commande Get-SCOMGroup .

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Rule

Spécifie un tableau de règles en tant qu’objets ManagementPackRule . Pour obtenir un objet ManagementPackRule , utilisez l’applet de commande Get-SCOMRule .

Type:ManagementPackRule[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Spécifie un tableau d’objets Connection . Pour obtenir un objet Connection , utilisez l’applet de commande Get-SCOMManagementGroupConnection .

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False