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 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
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 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 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
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
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
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
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
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 |