seppo
Goto Top

Temporary Internet Files über Gruppenrichtlinie bei allen Clients löschen

Wir haben Windows 2000 und 2003 Server im Einsatz.

Wir möchten jetzt bei allen Windows 2000 Pro Clients über eine Gruppenrichtlinie (Wenn möglich!!) im AD festlegen das nach jeder Sitzung mit dem Internet Explorer die Temporary Internet Files gelöscht werden.

Ich hab im Gruppenrichtlinieneditor keinen Eintrag dazu gefunden.

Ich weiß das man das im Internetexplorer selbt einstellen kann aber ich hätte dort schon gerne eine zentralere Lösung

Ich hoffe das irgend jemand eine Lösung hat

gruß

Seppo

Content-Key: 7858

Url: https://administrator.de/contentid/7858

Printed on: April 20, 2024 at 03:04 o'clock

Member: Sascha15
Sascha15 Mar 08, 2005 at 12:54:15 (UTC)
Goto Top
Hallo,
füge in Deine Gruppenrichtlinie ( ...folgende Programme beim Start ausführen ) ein Verweis zur den folgenden Script (Auszug!):

Temporary Internet Files, Verlauf und Cookies bei jedem Neustart automatisch löschen
Unter Windows 2000/XP können die Temporary Internet Files, der Verlauf und die Cookies mit einem Script nach jedem Start des Systems automatisch gelöscht werden. Auch die Datei index.dat wird gelöscht.
Füge folgende Zeilen (Pfadangaben und Username anpassen!) in einen Editor ein und speichere die Datei als z.B. purgeIE.cmd im Windows-Verzeichnis unter system32\GroupPolicy\Machine\Scripts\Startup ab:
RD /S /Q "C:\Dokumente und Einstellungen\Username\Cookies"
RD /S /Q "C:\Dokumente und Einstellungen\Username\Lokale Einstellungen\Temporary Internet Files"
RD /S /Q "C:\Dokumente und Einstellungen\Username\Lokale Einstellungen\Verlauf"
Will man die Temporary Internet Files, Verlauf und Cookies auch für andere Benutzerkonten bei jedem Start löschen lassen, fügt man diese einfach in die selbe Datei ein. Beispiel:
RD /S /Q "C:\Dokumente und Einstellungen\Username1\Cookies"
RD /S /Q "C:\Dokumente und Einstellungen\Username1\Lokale Einstellungen\Temporary Internet Files"
RD /S /Q "C:\Dokumente und Einstellungen\Username1\Lokale Einstellungen\Verlauf"
RD /S /Q "C:\Dokumente und Einstellungen\Username2\Cookies"
RD /S /Q "C:\Dokumente und Einstellungen\Username2\Lokale Einstellungen\Temporary Internet Files"
RD /S /Q "C:\Dokumente und Einstellungen\Username2\Lokale Einstellungen\Verlauf"
Starte anschließend gpedit.msc und klicke auf «Richtlinien für Lokale Computer/Computerkonfiguration/Windows-Einstellungen/Skripts (Start/Herunterfahren)/Starten». Im folgenden Fenster kannst du das Script hinzufügen.
Das geht natürlich auch unter Windows 98/Me. Trage in die Datei autoexec.bat folgendes ein (Pfadangaben ggf. anpassen!):
smartdrv
Deltree/Y C:\Windows\Verlauf\*.*
Deltree/Y C:\Windows\Tempor~1\*.*
Deltree/Y C:\Windows\Cookies\*.*
Bei Windows Me muss man diese Zeilen in die Datei cmdinit.bat einfügen.
Die Offline-Inhalte werden auch gelöscht.

Gruß
Sascha
Member: seppo
seppo Mar 08, 2005 at 13:50:17 (UTC)
Goto Top
Danke für die Hilfe

Ich hatte nur gedacht das man das mit einer Gruppenrichtlinie am Server machen könne
Member: Sascha15
Sascha15 Mar 08, 2005 at 14:28:27 (UTC)
Goto Top
... Du kannst ja auch eine intelligente Lösung wählen und mit den servergespeicherten Profilen arbeiten. Darauf stellst Du in Gruppenrichtlinien ein, dass mit den User-Profilen keine Temporary Internet Files abgespeichert werden. So bekommt jeder User bei jeder Domäne-Anmeldung an jeden PC absolut saubere Ordner C:\Dokumente und Einstellungen\%username%\Lokale Einstellungen\Temporary Internet Files

Gruß
Sascha
Member: linkit
linkit Mar 08, 2005 at 14:31:06 (UTC)
Goto Top
Im Internetexplorer kannst du unter Extras - Internetoptionen
Erweitert unter dem Punkt Sicherheit den Hacken "Leeren des Ordners "Temporary Internet Files" beim Schließen des Briwsers aktivieren. Damit wird immer, wenn der Explorer geschlossen wird, auch die Tempfiles gelöscht.

Wenn du das an jedem Client machst, ist es erstens sehr aufwendig udn zweitens kann der Benutzer das ändern.

Das geht auch über die Gruppenrichtlinien, denn dieses Optionen, wie Allgemein, Verbindung und eben auch Erweitert, kannst du über die Gruppenrichtlinien konfigurieren.
Oder du baust dir einen entsprechenden Explorer über die IEAK Tools von MS.


*
*


Wenn du es über ein Skript machen willst, wie der Vorschreiber....dann gibt es hier noch ein paar Links dazu.

http://www.wintotal.de/Tipps/Eintrag.php?RBID=2&TID=922&URBID=1 ...
http://www.supernature-forum.de/vbb/archiv/topic/1404-1.html
http://www.systemscript.com/forumde/topic.asp?TOPIC_ID=279




oder Skript beim Abmelden:


@echo off

rem Johannes Schmidt 31.01.2002

echo DIESE DATEI LOESCHT DEN INHALT DER ORDNER:
echo - RECENT
echo - TEMP
echo - TEMPORARY INTERNET FILES"
echo - VERLAUF

PAUSE.

RD /s/Q "%USERPROFILE%\RECENT"
MD "%USERPROFILE%\RECENT"

RD /s/Q "%USERPROFILE%\LOKALE EINSTELLUNGEN\TEMP"
MD "%USERPROFILE%\LOKALE EINSTELLUNGEN\TEMP"

RD /s/Q "%USERPROFILE%\LOKALE EINSTELLUNGEN\TEMPORARY INTERNET FILES"
MD "%USERPROFILE%\LOKALE EINSTELLUNGEN\TEMPORARY INTERNET FILES"

RD /s/Q "%USERPROFILE%\LOKALE EINSTELLUNGEN\VERLAUF"
MD "%USERPROFILE%\LOKALE EINSTELLUNGEN\VERLAUF"
Member: linkit
linkit Mar 08, 2005 at 14:33:03 (UTC)
Goto Top
@Sascha:

Die Dateien bleibt aber mit dieser Lösung bis zum nächsten Anmelden des Users auf dem Client erhalten.
Member: Sascha15
Sascha15 Mar 08, 2005 at 15:55:58 (UTC)
Goto Top
Gute Lösung,
geht auch bei Anmelde-Script (Benutzer-Profil>Anmeldescriptname)
Gruß
Sascha
Member: seppo
seppo Mar 10, 2005 at 06:29:56 (UTC)
Goto Top
Ich finde die Einstellmöglichkeit aber nicht in den Gruppenrichtlinien. Das mit einer batch- Datei funktioniert aber ich wollt das gerne über eine Gruppenrichtlinie für alle Clients machen.

Unter Benutzerkonfiguration-->Windowseinstellungen-->Internet-Explorer-Wartung

und

Administrativevorlagen-->Windowskomponenten-->Internet Explorer


finde ich keine möglichkeit

gruß

Seppo
Member: Sascha15
Sascha15 Mar 10, 2005 at 07:27:34 (UTC)
Goto Top
hallo seppo,
Deine Vorliebe für Gruppenrichtlinien...
Vorschlag:
1. legst Du eine Batch-Datei (s. Vorschlag linkit) an.
2. In Gruppenrichtlinien (dort, wo steht "...folgende Programme beim Start ausführen...) trägst Du die Name/Standort dieser Batch-Datei ein.
Das wars.
Gruß
Sascha
Member: seppo
seppo Mar 10, 2005 at 08:22:19 (UTC)
Goto Top
DAnke Funktioniert

Gruß

Seppo
Member: thefifa
thefifa Jan 04, 2006 at 17:18:59 (UTC)
Goto Top
Hallo,

ich habe diese Möglichkeit ausprobiert. Habe aber ein kleines Problem. Der Rechner startet normal, doch nach dem Anmelden wird nur angezeigt, dass die Computereinstellungen übernommen werden. Es passiert nicht weiter und diese Meldung bleibt die ganz Zeit. Jemand einen Ahnung weshalb.

Gruß
Member: Nemesis666
Nemesis666 Apr 11, 2006 at 14:12:02 (UTC)
Goto Top
Es gibt in den Gruppenrichtlinien einmal für das Computerkonto und einmal für die Benutzer die gleiche Einstellung, je nach dem, wem du sie zuordnen willst. Liegt aber jedes Mal unter Administrative Templates/Windows Components/Internet Explorer/Internet Control Panel/Advanced Page -> Empty Temporary Internet Files Folder when Browser is closed.

Hab leider nur ein englisches Windows zur Hand, aber sicher findest du es so auch im Deutschen. Viel Spass!
Member: Spaceman75
Spaceman75 Sep 20, 2006 at 16:54:21 (UTC)
Goto Top
Hallo Nemesis666,

ich habe diese Einstellungen gemacht auf einer Windows 2003 AD.
Wenn ich nun den Browser öffne und mir gleichzeitig die Temporary Internet Files ansehe und dann den Browser wieder schliesse bleiben die Dateien vorhanden. Auf meinen Servern 2003 werden diese gelöscht. Kann es sein das diese GPO nur für Windows 2003 Server zählt?


Gruss, Spaceman
Member: Nemesis666
Nemesis666 Sep 23, 2006 at 15:01:04 (UTC)
Goto Top
Hey Spaceman,

also die Einstellung sollte ab Windows 2000 funktionieren, kommt evtl. noch auf die Version von Internet Explorer an, aber wenn die Option "Leeren des Ordners ..." im IE vorhanden ist, sollte es auch über die Richtlinie funktionieren.

Kann mir höchstens vorstellen, dass du die Richtlinie nicht auf den Container, in dem Benutzer oder Computer enthalten sind (ja nach dem, welche ichtlinie du benutzt hast), angewandt hast, sondern nur auf den Domain Controller.

Gruß,
Nemesis666
Member: Spaceman75
Spaceman75 Sep 23, 2006 at 18:29:58 (UTC)
Goto Top
Hey Nemesis,

danke für die Antwort. Ich habe es in der Default GPO für die Domain engestellt.
Und zwar für Computer und User.
Bei der Beschreibung von der GPO steht auch erst ab Win2003.
Bei allen anderen steht sonst noch Windows 2000 und/oder WinXP.

Manuell über den IE kann ich die Dateien auch löschen. Hast du es mal ausprobiert?

Im AD unter GPO kann ich ich ja anschauen welche GPO auf den Clients laufen sollten. Danach sollte es eigentlich auch laufen. Leider klappt das nicht.

Hast du noch eine Idee?

Gruss, Spaceman
Member: seppo
seppo Sep 25, 2006 at 06:08:56 (UTC)
Goto Top
HAllo

Ich würde das über das Skript löschen.

Ich hab gemerkt das das über diese Einstellungen nicht richtig funktioniert.

Führe das Skript einfach bei Abmeldung aus.

DAnn müsste es gehen. Ich weis nur nicht ob das gewünscht ist. Die Index.dat wird dann auch gelöscht, da sie sich beim Abmelden nicht im zugriff befindet

gruß

seppo