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 |