Condividi tramite


Get-SCOMEvent

Ottiene gli eventi di Operations Manager.

Sintassi

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

Descrizione

Il cmdlet Get-SCOMEvent ottiene gli eventi di System Center Operations Manager. Le regole raccolgono eventi.

È possibile specificare eventi in base all'ID o all'oggetto gestito. È anche possibile specificare la regola attivata dall'evento.

Per impostazione predefinita, questo cmdlet usa la connessione permanente attiva a un gruppo di gestione. Usare il parametro SCSession per specificare una connessione permanente diversa. È possibile creare una connessione temporanea a un gruppo di gestione usando i parametri ComputerName e Credential . Per ulteriori informazioni, digitare Get-Help about_OpsMgr_Connections.

Esempio

Esempio 1: Ottenere eventi per le regole WMI

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

Questo esempio ottiene tutte le regole di corrispondenza degli eventi di integrità che contengono WMI nei nomi visualizzati. Il primo comando ottiene tutte le regole di monitoraggio con WMI nei nomi visualizzati e le archivia nella variabile $Rules.

Il secondo comando ottiene tutte le classi con integrità nel nome visualizzato e usa l'operatore della pipeline (|) per passare gli oggetti classe al cmdlet Get-SCOMClassInstance . Tale cmdlet ottiene le istanze della classe per ogni oggetto classe. Il comando ottiene quindi gli eventi per ogni istanza di classe corrispondente alle regole archiviate nella variabile $Rules. L'uso del parametro ErrorAction con un valore SilentlyContinue consente al comando di continuare se non trova un evento corrispondente alla regola specificata.

Esempio 2: Ottenere un evento usando il relativo ID

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

Questo comando ottiene l'evento con ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Esempio 3: Visualizzare gli eventi raggruppati per ID evento

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

Questo comando ottiene tutti gli eventi e li passa al cmdlet Group-Object usando l'operatore pipeline. Tale cmdlet visualizza gli eventi raggruppati in base alla proprietà Number dell'oggetto SCOMEvent , che corrisponde a un ID evento integer. Per ulteriori informazioni, digitare Get-Help Group-Object.

Parametri

-ComputerName

Specifica una matrice di nomi di computer. Il cmdlet stabilisce connessioni temporanee con i gruppi di gestione per questi computer. È possibile usare nomi NetBIOS, indirizzi IP o nomi di dominio completi (FQDN). Per specificare il computer locale, digitare il nome del computer, localhost o un punto (.).

Il servizio Di accesso ai dati di System Center deve essere in esecuzione nel computer. Se non si specifica un computer, il cmdlet utilizza il computer per la connessione al gruppo di gestione corrente.

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

-Credential

Specifica un oggetto PSCredential per la connessione al gruppo di gestione. Per ottenere un oggetto PSCredential, usare il cmdlet Get-Credential. Per ulteriori informazioni, digitare Get-Help Get-Credential.

Se si specifica un computer nel parametro ComputerName , utilizzare un account che abbia accesso a tale computer. Il valore predefinito è l'utente corrente.

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

-EventId

Specifica una matrice di ID evento. Un oggetto SCOMEvent contiene un ID evento come proprietà Number .

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

-EventLogName

Specifica una matrice di nomi dei registri eventi. Un oggetto SCOMEvent contiene un nome del registro eventi come proprietà Channel .

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

-EventSource

Specifica una matrice di origini eventi. Un oggetto SCOMEvent contiene un'origine evento come proprietà PublisherName .

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

-Id

Specifica una matrice di GUID di eventi. Un oggetto SCOMEvent contiene GUID come proprietà Id .

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

-Instance

Specifica una matrice di oggetti di monitoraggio che rappresentano le istanze. Per ottenere oggetti di monitoraggio, usare il cmdlet Get-SCOMClassInstance .

Questo parametro accetta anche oggetti gruppo. Per ottenere un oggetto gruppo, utilizzare il cmdlet Get-SCOMGroup .

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

-Rule

Specifica una matrice di regole come oggetti ManagementPackRule . Per ottenere un oggetto ManagementPackRule , usare il cmdlet Get-SCOMRule .

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

-SCSession

Specifica una matrice di oggetti Connection . Per ottenere un oggetto Connection , utilizzare il cmdlet Get-SCOMManagementGroupConnection .

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