Eliminar historial y temporales de Internet Explorer 7/8 por comando

Hace poco me encontré con el caso de que unos usuarios despues de ver que accedían a portales como Facebook y caparlo estos al conservar sus cookies podían seguir accediendo.

Estuve buscando por Internet a ver si existía alguna GPO para que eliminase las cookies automáticamente pero no encontré nada al respecto.
Como mucho encontré scripts o comandos para eliminar todo ese tipo de información.

Una forma sencilla de aplicar la eliminación de temporales, historiales, cookies y almacenamiento de contraseñas en el navegador sería ejecutando por ejemplo un fichero BAT que realizase estas tareas. Si queremos ejecutarlo automáticamente cada vez que el usuario inice o finalice sesión solo deberíamos introducirlo dentro de:

Nuestras directivas de grupo, en Configuración de usuario>Configuración de Windows> Secuencia de comandos (inicio de sesión/cierre de sesión).

En el orden que prefiramos (personalmente recomiendo cuando se cierre sesión) podremos agregar el fichero BAT a ejecutar.

Dentro del fichero BAT debería contener lo siguiente dependiendo de los datos que queramos eliminar:

Delete Temporary Internet Files
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

Delete Cookies
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

Delete History
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

Delete Form Data
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

Delete Stored Passwords
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

Delete All
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

Delete All with the «Also delete files and settings stored by add-ons» options selected
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

Ejemplo:

@ECHO OFF
ECHO Eliminación de Archivos Temporales, Cookies, Historial, Datos de formularios, Passwords almacenados.
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
ECHO Done!
CLS

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.