User & Managed Scripts

<< Click to Display Table of Contents >>

Navigation:  Arbeiten mit EventSentry > Skripte >

User & Managed Scripts

Wenn Sie entweder auf "Benutzer (eingebettet)" oder "Verwaltet" klicken, wird eine Liste der verfügbaren Benutzer- oder verwalteten Skripte angezeigt.

 

info_32

Verwaltete Skripte sind schreibgeschützt, Skripte können nicht hinzugefügt, bearbeitet oder gelöscht werden. Nur Benutzer-(eingebettete) Scripts können hinzugefügt, gelöscht oder bearbeitet werden.

 

Hinzufügen

Um ein neues Skript zu erstellen, navigieren Sie zuerst zu "Scripts -> User (Embedded)" und klicken Sie dann auf die Schaltfläche "Add" im Ribbon. Der Name des Skripts ist wichtig, da dies der Name der Datei im Startordner sein wird. Es wird empfohlen, eine gültige Dateierweiterung anzugeben (erforderlich, wenn kein Interpreter angegeben ist).

 

Sie können den Skriptinhalt im Textbereich Skriptinhalt angeben, der Skripte mit bis zu 16384 Zeichen unterstützt. Skripte können entweder direkt im Textfeld Skriptinhalt bearbeitet, aus der Zwischenablage eingefügt (Schaltfläche "Einfügen") oder aus einer Datei geladen werden (Schaltfläche "Laden").

 

Verwalten

Um ein vorhandenes Skript zu bearbeiten, navigieren Sie zu Skripte -> Benutzer (eingebettet), suchen Sie das zu bearbeitende Skript und doppelklicken Sie darauf. Im daraufhin erscheinenden Dialog können Sie entweder das eigentliche Skript direkt im Textbereich Skriptinhalt bearbeiten, den Inhalt in die/aus der Zwischenablage kopieren und einfügen oder das Skript in eine Datei laden/speichern. Andere Eigenschaften, einschließlich des Interpreters und der Tags, können hier ebenfalls bearbeitet werden.

 

Löschen von

Um ein Skript zu löschen, navigieren Sie zu Skripte -> Benutzer (eingebettet), wählen Sie das Skript aus und klicken Sie auf die Schaltfläche Löschen in der Multifunktionsleiste. Denken Sie daran, dass alle Anwendungszeitpläne und/oder Prozessaktionen, die auf das gelöschte Skript verweisen, nicht mehr funktionieren, wenn das Skript nicht mehr existiert.

 

clip0360

 

Typ: On-Demand vs. Validierung

Alle Skripte, entweder User oder Managed, können entweder On-Demand- oder Validierungsskripte sein. Die überwiegende Mehrheit der verwalteten Skripte sind Validierungsskripte.

 

Auf Anfrage ("On Demand"): Werden entweder durch einen Anwendungszeitplan oder eine Prozessaktion referenziert.

Validierung ("Validation"): Werden von einem oder mehreren Validierungsskript-Paketen referenziert.

 

Aktiviert (nur Validierungsskripts)

Aktiviert oder deaktiviert ein Skript. Dies ist vor allem nützlich, um verwaltete Skripte zu deaktivieren, die aufgrund ihres Tags automatisch als Teil eines Validierungsskriptpakets enthalten sind, aber nicht ausgeführt werden sollen.

 

Interpreter

Ein Interpreter ist nur dann erforderlich, wenn die Dateierweiterung, die für die Datei verwendet wird, vom Betriebssystem nicht auf eine ausführbare Datei abgebildet werden kann. Wenn Sie z.B. ein PERL-Skript hinzufügen, können Sie perl.exe als Skript-Interpreter angeben.

 

Häufigkeit

Steuert, wie oft das Skript ausgeführt wird, nur für Validierungsskripts relevant. Die Frequenz von On-Demand-Skripts wird entweder vom Anwendungs-Scheduler oder von Ereignissen gesteuert, die die Aktion auslösen.

 

Auswertung

Validierungsskript-Pakete bestimmen, ob ein Skript den Test auf der Grundlage der Evaluationskriterien besteht oder nicht, wobei es sich entweder um die Fehlerstufe, eine Wildcard-Prüfung oder eine RegEx-Prüfung handeln kann.

 

Fehlerstufe: Ein %ERRORLEVEL% (Rückgabewert) von Null zeigt an, dass ein Skript seine Prüfung bestanden hat, der Rückgabewert 999 zeigt an, dass das Skript auf dem System nicht anwendbar ist und ignoriert werden sollte. Jede andere Fehlerstufe weist auf einen Fehler hin.

Platzhalter: Wendet das angegebene Platzhaltermuster auf die Ausgabe des Skripts an. Wenn das Muster übereinstimmt, besteht das Skript seine Prüfung.

RegEx: Wendet das angegebene RegEx-Muster auf die Ausgabe des Skripts an. Wenn das Muster übereinstimmt, besteht das Skript seine Prüfung.

 

Tags

Können sowohl für On-Demand- als auch für Validierungsskripte angegeben werden, sind aber im Allgemeinen für die Verwendung durch Validierungsskript-Pakete zu Zuweisungszwecken vorgesehen. Beispielsweise können Sie alle Validierungsskripte mit dem Tag nist-800-53 Hosts zuweisen, die NIST-konform sein müssen. Tags, die mit verwalteten Skripten verknüpft sind, können nicht entfernt werden, aber es können zusätzliche benutzerdefinierte Tags hinzugefügt werden.