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
È 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 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
In questo esempio vengono recuperate 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 pipeline (|) per passare gli oggetti classe al cmdlet Get-SCOMClassInstance. Questo cmdlet ottiene le istanze della classe per ogni oggetto classe. Il comando ottiene quindi gli eventi per ogni istanza della classe corrispondente alle regole archiviate nella variabile $Rules. L'utilizzo del parametro ErrorAction con un valore SilentlyContinue consente al comando di continuare se non trova un evento che corrisponde 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 in base agli ID evento
PS C:\>Get-SCOMEvent | Group-Object -Property Number
Questo comando ottiene tutti gli eventi e li passa al cmdlet group-object 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 usa il computer per la connessione al gruppo di gestione corrente.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Credential
Specifica un oggetto PSCredential per la connessione al gruppo di gestione.
Per ottenere un oggetto PSCredential 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.
Tipo: | PSCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EventId
Specifica una matrice di ID evento.
Un oggetto SCOMEvent
Tipo: | Int32[] |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | True |
-EventLogName
Specifica una matrice di nomi dei registri eventi.
Un oggetto SCOMEvent
Tipo: | String[] |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | True |
-EventSource
Specifica una matrice di origini evento.
Un oggetto SCOMEvent
Tipo: | String[] |
Posizione: | 4 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | True |
-Id
Specifica una matrice di GUID di eventi.
Un oggetto SCOMEvent
Tipo: | Guid[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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, usare il cmdlet Get-SCOMGroup
Tipo: | EnterpriseManagementObject[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Rule
Specifica una matrice di regole come oggetti ManagementPackRule.
Per ottenere un oggetto
Tipo: | ManagementPackRule[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SCSession
Specifica una matrice di oggetti Connection.
Per ottenere un oggetto Connection
Tipo: | Connection[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |