Partager via


Get-SCOMEvent

Obtient les événements Operations Manager.

Syntaxe

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

La cmdlet 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 déclenchée par l’événement.

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, tapez 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 toutes les règles de correspondance d’événements d’intégrité qui contiennent WMI dans leurs noms complets. La première commande obtient toutes les règles de surveillance 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 instance de classe 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 d’é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 qui a un ID de 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, tapez 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 s’exécuter sur l’ordinateur. Si vous ne spécifiez pas d’ordinateur, l’applet de commande utilise l’ordinateur pour la connexion de groupe d’administration actuelle.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Credential

Spécifie un objet PSCredential pour la connexion de groupe d’administration. Pour obtenir un objet PSCredential, utilisez l’applet de commande Get-Credential . Pour plus d’informations, tapez 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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EventId

Spécifie un tableau d’ID d’événement. Un objet SCOMEvent contient un ID d’événement sous la forme de sa propriété Number .

Type:Int32[]
Position:2
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:True

-EventLogName

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

Type:String[]
Position:3
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:True

-EventSource

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

Type:String[]
Position:4
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:True

-Id

Spécifie un tableau de GUID d’événements. Un objet SCOMEvent contient un GUID sous la forme de sa propriété Id.

Type:Guid[]
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Instance

Spécifie un tableau d’objets de surveillance 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 Get-SCOMGroup.

Type:EnterpriseManagementObject[]
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False