Ian Kreschmar
2008-02-05 09:41:49 UTC
Hallo NG,
Ich möchte gerne bei einem Druckserver (Windows Server 2003) die
Druckaufträge einige Tage lang überwachen. Dazu habe ich bei allen Druckern
eingestellt, dass die Druckaufträge nach dem Drucken nicht gelöscht werden.
Nun würde ich gerne alle Jobs, welche älter als drei Tage sind, löschen.
Probeweise habe ich mit einem Geplanten Task und dem Programm "delage32" die
Dateien .SPL und .SHD in dem Verzeichnis C:\WINDOWS\system32\spool\PRINTERS
löschen lassen, welche älter als drei Tage sind. Das funktioniert auch wie
gewünscht.
Das Problem dabei ist, dass diese Änderungen nicht in der Anzeige der
Druckerwarteschlange ankommt. D.h. die gelöschten Aufträge sind dort noch
weiterhin sichtbar. Was kann man da machen? Habe ich vielleicht einen
falschen Ansatz, einfach die Datei zu löschen? Was gibt es sonst noch für
Möglichkeiten ein "Verfallsdatum" von drei Tagen festzulegen?
Grüße, Ian
Ich möchte gerne bei einem Druckserver (Windows Server 2003) die
Druckaufträge einige Tage lang überwachen. Dazu habe ich bei allen Druckern
eingestellt, dass die Druckaufträge nach dem Drucken nicht gelöscht werden.
Nun würde ich gerne alle Jobs, welche älter als drei Tage sind, löschen.
Probeweise habe ich mit einem Geplanten Task und dem Programm "delage32" die
Dateien .SPL und .SHD in dem Verzeichnis C:\WINDOWS\system32\spool\PRINTERS
löschen lassen, welche älter als drei Tage sind. Das funktioniert auch wie
gewünscht.
Das Problem dabei ist, dass diese Änderungen nicht in der Anzeige der
Druckerwarteschlange ankommt. D.h. die gelöschten Aufträge sind dort noch
weiterhin sichtbar. Was kann man da machen? Habe ich vielleicht einen
falschen Ansatz, einfach die Datei zu löschen? Was gibt es sonst noch für
Möglichkeiten ein "Verfallsdatum" von drei Tagen festzulegen?
Grüße, Ian