Papierkorb beim An/Abmelden per Script o.Ä. löschen?
Guten Tag,
zuerst mal ein paar nötige Angaben:
Win2k Server ohne Exchange
40 Rechner Win XP SP1 Anmeldescript (Batch-Datei)
Benutzer sind Administrator und Standartbenutzer.
Und zwar handelt es sich um Schulungsrechner, die möglichst nicht den Müll der letzten Schulung im Papierkorb haben sollten.
Ständig den Papierkorb zu leeren nur weil ein Teilnehmer dies vergessen hat das kanns auch nicht sein.
Deswegen wäre es mir schon lieb wenn es eine automatische Lösung für dieses Problem gäbe. Am besten bei An/Abmeldung des PCs sollte der Papierkorb geleert werden.
Gibt es eine Lösung per Batch? oder per VBS? oder kennt jemand ein kleines Hilfreiches Tool?
Bin für jeden Vorschlag sehr dankbar!
Vielen Dank schonmal
Acider
zuerst mal ein paar nötige Angaben:
Win2k Server ohne Exchange
40 Rechner Win XP SP1 Anmeldescript (Batch-Datei)
Benutzer sind Administrator und Standartbenutzer.
Und zwar handelt es sich um Schulungsrechner, die möglichst nicht den Müll der letzten Schulung im Papierkorb haben sollten.
Ständig den Papierkorb zu leeren nur weil ein Teilnehmer dies vergessen hat das kanns auch nicht sein.
Deswegen wäre es mir schon lieb wenn es eine automatische Lösung für dieses Problem gäbe. Am besten bei An/Abmeldung des PCs sollte der Papierkorb geleert werden.
Gibt es eine Lösung per Batch? oder per VBS? oder kennt jemand ein kleines Hilfreiches Tool?
Bin für jeden Vorschlag sehr dankbar!
Vielen Dank schonmal
Acider
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 28480
Url: https://administrator.de/contentid/28480
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
13 Kommentare
Neuester Kommentar
Hallo,
ich hoffe Du kannst damit was anfangen:
http://mypage.bluewin.ch/eaglesoft/infopages/vbs/vbsbin.htm
oder vielleicht damit:
http://www.egocrew.de/board/thread.php?threadid=8178
ich denke am besten ist das hier:
http://www.stern.de/computer-technik/computer/tipps/betriebssysteme/:Be ...
mfg
PLONK
ich hoffe Du kannst damit was anfangen:
http://mypage.bluewin.ch/eaglesoft/infopages/vbs/vbsbin.htm
oder vielleicht damit:
http://www.egocrew.de/board/thread.php?threadid=8178
ich denke am besten ist das hier:
http://www.stern.de/computer-technik/computer/tipps/betriebssysteme/:Be ...
mfg
PLONK
Hallo,
übrigens eine genaue Anleitung zum automatisieren der Datenträgerbereinigung findet Ihr bei Microsoft und zwar hier (Stand: 21.01.06):
http://support.microsoft.com/kb/253597/de
mfg
PLONK
übrigens eine genaue Anleitung zum automatisieren der Datenträgerbereinigung findet Ihr bei Microsoft und zwar hier (Stand: 21.01.06):
http://support.microsoft.com/kb/253597/de
mfg
PLONK
Hallo,
nachdem ich jetzt einige Seiten zum Thema durchforstet habe, stellen sich mir immer wieder die gleichen Fragen:
- hat die "11" bei "cleanmgr /sageset:11" irgendeine Bedeutung?
- wie kriege ich die komplette automatische Löschung über das Anmeldescript ans Laufen? Mit "run cleanmgr /sageset:11 /d C:" und dann anschließend "run cleanmgr /sagerun:11"?
Muß ich für die einzelnen Bereiche unterschiedliche Parameter eingeben? Wenn ja, welche?
Das erschließt sich mir auch aus der Microsoft-Anleitung nicht, und dazu habe ich bisher auch im Forum nix gefunden. Es geht darum, den "Müll", der sich so ansammelt, zu löschen, Server Win2k3, Clients WinXP SP2, gelöscht werden sollen Temp. Internet Files, Temp-Files, Temp Installationsfiles, alte CHKDSK-Files, Downloaded Program Files.
Da wir für unterschiedliche Benutzergruppen unterschiedliche Bereiche des Anmeldescripts nutzen, wäre die Variante über's Anmeldescript recht umfangreich, da das nicht für alle Benutzergruppen automatisch passieren soll.
Ciao,
der blonde Tom
nachdem ich jetzt einige Seiten zum Thema durchforstet habe, stellen sich mir immer wieder die gleichen Fragen:
- hat die "11" bei "cleanmgr /sageset:11" irgendeine Bedeutung?
- wie kriege ich die komplette automatische Löschung über das Anmeldescript ans Laufen? Mit "run cleanmgr /sageset:11 /d C:" und dann anschließend "run cleanmgr /sagerun:11"?
Muß ich für die einzelnen Bereiche unterschiedliche Parameter eingeben? Wenn ja, welche?
Das erschließt sich mir auch aus der Microsoft-Anleitung nicht, und dazu habe ich bisher auch im Forum nix gefunden. Es geht darum, den "Müll", der sich so ansammelt, zu löschen, Server Win2k3, Clients WinXP SP2, gelöscht werden sollen Temp. Internet Files, Temp-Files, Temp Installationsfiles, alte CHKDSK-Files, Downloaded Program Files.
Da wir für unterschiedliche Benutzergruppen unterschiedliche Bereiche des Anmeldescripts nutzen, wäre die Variante über's Anmeldescript recht umfangreich, da das nicht für alle Benutzergruppen automatisch passieren soll.
Ciao,
der blonde Tom
Keine Ahnung, was die 11 uns sagen will. 11 Freunde? Man weiss es nicht
Wie schon weiter oben geschilder führst du >einmal< cleanmgr mit dem Parameter /sageset aus. Da legst du fest, was alles gesäubert werden soll. den Parameter /sagerun verwendest du in einem Skript (ob An- oder Abmelde), z.B. cleanup.cmd da screibst du dann einfach cleanmgr /Sagerun:ID# rein. Über Gruppenrichtlinien das Script zuweisen.
Für's Löschen der temporären Verzeichnisse könntest du auch ein Skript mit dem Befehl "del" verwenden
- Ulli -
Wie schon weiter oben geschilder führst du >einmal< cleanmgr mit dem Parameter /sageset aus. Da legst du fest, was alles gesäubert werden soll. den Parameter /sagerun verwendest du in einem Skript (ob An- oder Abmelde), z.B. cleanup.cmd da screibst du dann einfach cleanmgr /Sagerun:ID# rein. Über Gruppenrichtlinien das Script zuweisen.
Für's Löschen der temporären Verzeichnisse könntest du auch ein Skript mit dem Befehl "del" verwenden
- Ulli -
danke für die schnelle Antwort, und wie lege ich die Parameter (#) fest? Habe da nirgends nicht 'ne Liste gefunden, oder muß ich z.B. 1=temp. InternetFiles, 2=Temp-Ordner selber festlegen? Das mit dem Script an sich ist nicht das Problem. Da haben wir schon das eine oder andere für alle möglichen Zwecke im Einsatz. Aber die Syntax für den cleanmgr, die erschließt sich mir einfach nicht...
Ciao,
Tom
Ciao,
Tom
Moin MajorTom67,
nun mach da nicht so einen Heckmeck drum...
die Zahl nach sageSet/sageRun ist vollkommen egal, sollte aber zwischen 0 und 65335 liegen und für Dich leicht zu merken sein. Und natürlich bei beiden Parametern die gleiche Zahl.
US- bzw. M$-Programmierer nehmen für so etwas ihre Schniedel-Länge, daher 11.
Ich bevorzuge 42, weil... das ist ohnehin die Antwort auf alle Fragen.
Du hast 2 getrennte Schritte zu tun:
1) den Job zu definieren und über Klickbunti die Ordner/Objekte zusammenzuklicken, die gelöscht werden sollen.
Das machst Du einmalig in einem beliebigen CMD-Fenster mit
Und wie üblich am Ende mit der Option "Speichern" oder "Vergessen".
Du sagst "Speichern". Du wirst NICHT nach einem Dateinamen gefragt, denn das Geraffel wird in der Registry gespeichert.
> Somit existiert eine detaillierte Parameterliste für einen CleanMgr-Job namens 42.
2) Optional: den kannst Du probestarten.
Allerschlimmstenfalls kannst Du JETZT einen Shortcut (irgendwo) erzeugen, der
...und nun ...noch einmal unter Systemsteuerung, Scheduled Task/Zeitgesteuerte Aufgaben und diesen ShortCut als auszuführenden Task auswählen.
Dann in Ruhe Zeiten festlegen, fertig.
Gruss
Biber
nun mach da nicht so einen Heckmeck drum...
die Zahl nach sageSet/sageRun ist vollkommen egal, sollte aber zwischen 0 und 65335 liegen und für Dich leicht zu merken sein. Und natürlich bei beiden Parametern die gleiche Zahl.
US- bzw. M$-Programmierer nehmen für so etwas ihre Schniedel-Länge, daher 11.
Ich bevorzuge 42, weil... das ist ohnehin die Antwort auf alle Fragen.
Du hast 2 getrennte Schritte zu tun:
1) den Job zu definieren und über Klickbunti die Ordner/Objekte zusammenzuklicken, die gelöscht werden sollen.
Das machst Du einmalig in einem beliebigen CMD-Fenster mit
cleanmgr /sageset:42
Das öffnet ein Dialogfenster zum Zusammenklicken. DAU-sicher.Und wie üblich am Ende mit der Option "Speichern" oder "Vergessen".
Du sagst "Speichern". Du wirst NICHT nach einem Dateinamen gefragt, denn das Geraffel wird in der Registry gespeichert.
> Somit existiert eine detaillierte Parameterliste für einen CleanMgr-Job namens 42.
2) Optional: den kannst Du probestarten.
Allerschlimmstenfalls kannst Du JETZT einen Shortcut (irgendwo) erzeugen, der
cleanmgr /sagerun:42
...enthält, und den speicherst Du unter/als d:\batches\CleanTempFiles[.lnk]...und nun ...noch einmal unter Systemsteuerung, Scheduled Task/Zeitgesteuerte Aufgaben und diesen ShortCut als auszuführenden Task auswählen.
Dann in Ruhe Zeiten festlegen, fertig.
Gruss
Biber