GET_WIN_EVENT
Verwenden Sie die Script-Funktion GET_WIN_EVENT in konsolenartigen Ereignissen (entsprechende Informationen finden Sie im Thema über das Konsolenereignisobjekte (CONS)), um Windows Event Viewer zu überwachen. Das Ereignis tritt auf, falls ein Eintrag im Windows-System-, Sicherheits- oder Anwendungslog festgestellt wird, der den Definitionen entspricht, die Sie im zugehörigen Bereich Details vorgenommen haben. In diesem Fall werden die auf der Seite ! Process des Ereignisobjekts definierten Schritte verarbeitet. Auf der Seite ! Process können Sie die Script-Funktion GET_WIN_EVENT zusammen mit einem Parameter vom Typ Keyword verwenden, um die spezifischen Informationen dieses Eintrags abzurufen. Mit dem optionalen Parameter Index können Sie auf die variablen Teile von Microsoft Windows-Meldungstexten zugreifen.
Syntax
GET_WIN_EVENT (Schlüsselwort[, Index])
Parameter
-
GET_WIN_EVENT
Ruft Einträge in Windows-System-, Sicherheits- und Anwendungslogs ab, wenn ein Ereignis stattfindet -
Schlüsselwort
Name des Felds, dessen Inhalt für dieses Ereignis abgerufen werden soll
Format: AE Name oder Script-Variable
Zulässige Werte:- CATEGORY
Ereigniskategorie - EVENT_ID
ID des Ereignisses - INSERT
Greift auf einen bestimmten variablen Meldungsteil zu - INSERT_COUNT
Ruft die Anzahl der variablen Meldungsteile ab, auf die Sie zugreifen können. - SOURCE
Ereignisquelle - TIMESTAMP
Datum und Uhrzeit - TYPE
Ereignistyp
Rückgabewerte:- I
Information - W
Warnung - E
Fehler - S
Erfolgsüberwachung - F
Fehlschlag-Überwachung
- I
- USER
Benutzer
- CATEGORY
- Index
(Optional) Ermöglicht es Ihnen, auf die variablen Meldungsteile von Windows-Meldungstexten im Beschreibungsfeld der Ereignisanzeige-Details zu zugreifen. Sie können dieses Schlüsselwort nur zusammen mit dem Schlüsselwort INSERT (INSERT, Index) verwenden. GET_WIN_EVENT gibt den ersten variablen Meldungsteil zurück, falls dieser Parameter nicht definiert ist.
Hinweis: Sie können den statischen Teil der Meldungstexte nicht lesen.
Format: Script-Literal, Zahl oder Script-Variable.
Standardwert: 1
Beispiele
Im folgenden Beispiel wird die Anzahl von variablen Meldungsteilen im Beschreibungsfeld der Ereignisanzeige-Details abgerufen. Diese Anzahl wird in der Script-Variablen „&COUNT“ gespeichert. Anschließend wird eine Prozessschleife durchlaufen, wobei der zweite und dritte variable Meldungsteil (Schlüsselwort INSERT) in den Aktivierungsreport geschrieben werden.
: SET &COUNT# = GET_WIN_EVENT ( "INSERT_COUNT ")
: SET &IDX# = 1
: WHILE &IDX# <= &COUNT#
: SET &INSERT# = GET_WIN_EVENT ( "INSERT ", &IDX# )
: SET &HELP# = FORMAT ( &IDX# , "000" )
: PRINT "INSERT[&HELP#] = '&INSERT#'"
: SET &IDX# = ADD ( &IDX# , 1)
: ENDWHILE
Die vollständige Meldung der Ereignisdetails könnte wie folgt aussehen:
User "00432233778822#0001" has established a connection with "T-Online" by using the "AVMISDN1" adapter.
Die variablen Meldungsteile werden mit folgenden Zeilen im Aktivierungsreport protokolliert:
20220117/193135.000 - U0020408 INSERT[002] = 'T-Online'
20220117/193135.000 - U0020408 INSERT[003] = 'AVMISDN1'
Siehe auch: