Kategorie: Tools

Visual Basic Script Tools

VBS Code Logo 64x64

VBS: Wurde ein bestimmter Parameter an das Script übergeben?

Beschreibung:

Ich hatte in einen meiner früheren Posts eine Funktion veröffentlicht, die Werte von Parametern zurückgibt. Leider ist es mit dieser Funktion nicht möglich zu Prüfen ob ein Parameter ohne Wert angegeben wurde. Daher habe ich die nachfolgende Funktion etwas abgewandelt. Die Prüft nur ob ein Parameter angegeben wurde, egal ob der Parameter ein Wert hat oder nicht! (mehr …)

VBS Code Logo 64x64

VBS: Eine Logger Klasse zum Loggen von Informationen

Beschreibung:

Wie so oft möchten man in Script Programmen, die Aufgaben automatisiert erledigen (Cronjob), dessen Tätigkeiten protokollieren. Hierfür habe ich mir ein Klasse geschrieben, die einige Features zum Loggen von Informationen drauf hat.

Was kann ich alles loggen? Einfacher Text und sogar mehrzeilige Text. Wobei jede Textzeile mit Datum, Uhrzeit, User und anderen Informationen angereichert werden kann. Des Weiteren kann auch SQL Statements komfortabel geloggt werden. SQL Statements werden mehrzeilig ausgegeben, so dass man diese gut lesen kann. Auch kann die maximale Größe einer Logdatei bestimmt werden. Zu Großgewordene Dateien werden in eine ZIP Datei überführt!

Zum Schreiben der Werte stehen drei Funktionen zur Verfügung:

  • LogValue
  • LogText
  • LogSQL

Nachfolgende Informationen können Ein bzw. Ausgebendet werden:

  • LogUsername = Username
  • LogComputername = Computer
  • LogDomain = Windows Domain
  • LogDate = Datum
  • LogTime = Uhrzeit

Beispiel:

Ergebnis:

Code: