Löschen alter Trace-Files in einem geplanten Task

Enreach Info
Enreach Info
  • Aktualisiert

Zusammenfassung

Dieser Artikel liefert ein Skript, mit welchem regelmäßig alte Tracedateien gelöscht werden können. Das Skript kann über einen geplanten Task von Windows eingerichtet werden. Es liest automatisch den Trace Pfad des IpPbxSrv (SwyxServer) aus der Registry und löscht alle Traces die älter als 3 Tage sind.

Es ist möglich die Pfadangabe und das Alter der zu löschenden Tracedateien zu konfigureren.

 

Informationen

Voraussetzung:

  • Laden Sie das als Anhang zu dem Artikel beigefügte Skript herunter.
  • Kopieren Sie das Skript DeleteOldTraces.wsf auf Ihre lokale Festplatte (z. B. C:\Programme\Scripts\ DeleteOldTraces.wsf)

Planung der Ausführungszeit und der zu löschenden Dateien:

Die Defaultwerte des Skripts sind der Pfad (wird aus dem Registry-Eintrag des IpPbxSrv genommen) und das alter der zu löschenden Dateien (3 Tage). Diese können aber mit zusätzlichen Parametern in der Kommandozeile geändert werden. Dazu müssen die Angaben wie in folgendem Beispiel angegeben werden.

cscript "C:\Programme\Scripts\ DeleteOldTraces.wsf" /path:"D:\Traces" \age:"1" 

Erstellen eines geplanten Tasks mit Kommandozeile:

schtasks /create /tn DeleteOldTraces /sc TÄGLICH /st 22:00:00 /ru QA\swyxpbx /rp Passwort /tr "c:\WINDOWS\system32\cscript.exe \"c:\Program Files\SwyxWare\ DeleteOldTraces.wsf\" //B"

/create - neuen Task erstellen

/tn - Name des Jobs

/sc - geplanter Interval

/st - Startzeit

/ru - Ausführen als ... (z. B. pbx-Benutzer in lokaler Domäne)

/rp - Benutzer Passwort (e. g. zugehöriges Passwort)

/tr - Kommandozeile, die ausgeführt wird (z. B. cscript-Pfad + Skript + benötigte Optionen)

Erstellen eines geplanten Tasks mit grafischer Benutzeroberfläche:

  • Klicke auf "Start --> Systemsteuerung --> geplante Tasks --> geplanten Task hinzufügen"
  • Beim auszuführenden Programm den folgenden String angeben C:\WINDOWS\system32\cscript.exe \"<MeinPfad>\" //B, wobei <MeinPfad> der absolute Pfad zum DeleteOldTraces.wsf - Skript auf der lokalen Festplatte ist.
  • IpPbxSrv-Dienste Konto und zugehöriges Passwort für die Ausführung angeben
  • Beenden klicken.

Abschließen der Konfiguration

Für Meldungen und Warnungen schauen Sie bitte in die Ereignisanzeige.

 

War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich

Haben Sie Fragen? Anfrage einreichen

Kommentare

0 Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.