HOWTO

Löschen alter Trace-Files in einem geplanten Task (kb2986)

Die Information in diesem Artikel betrifft die folgenden Produkte:

  • SwyxWare alle Versionen

[ Zusammenfassung | Information | Referenzen ]


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.


Information

Voraussetzung:

Laden Sie das Skript über den Link am Ende dieses Artikels 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.


Referenzen

Soweit die von uns gelieferte oder/und verwendete Software Open Source Elemente beinhaltet, gelten zusätzlich die unter https://www.swyx.de/open-source einsehbaren zusätzlichen Bedingungen. Welche Produkte aus dem Swyx Portfolio Open Source Elemente beinhalten und welche Open Source Lizenz einschlägig ist, ergibt sich aus der unter folgender URL einsehbaren Liste https://www.swyx.de/open-source.

Informationen anderer Anbieter, die in diesem Artikel zur Verfügung gestellt werden, sollen bei der Suche nach technischen Informationen helfen. Die Inhalte können ohne weitere Ankündigung geändert werden. Swyx garantiert weder für die Güte von Inhalten anderer Anbieter, noch ist Swyx für diese verantwortlich.


Kommentar

Hat Ihnen dieser Artikel weitergeholfen? Kommentieren Sie diesen Artikel



Sollten sich Fragen aus Ihrem Kommentar ergeben, wie können wir Sie erreichen?

E-Mail Adresse (optional)


Hinweis

Dieses Kommentar-Feld steht Ihnen nicht für Support-Anfragen zur Verfügung. Diese richten Sie bitte ausschliesslich an Ihren Swyx Händler bzw. Distributor.


Änderungen

Erstellt: 13.08.2005, Letzte Änderung: 22.08.2005