Tengo un compañero [AH] que se encontró con la problemática de como eliminar de una manera eficiente los temporales de las estaciones de trabajo de nuestra infraestructura (más de 500 pcs), al final encontró con la siguiente forma:
Creo una GPO nueva que parametrizó de la siguiente manera:
Para probar (abrir una consola con el menú de Ejecutar->cmd) que funciona habría que ir la carpeta de temporarles "cd %temp%" ver que hay "dir" ejecutar un "gpupdate /force", volver a verificar la carpeta "dir". Está claro que los temporales que estén en uso están bloqueados por el sistema y no se borrarán.
@ECHO OFF
ECHO BORRA TODAS LAS COOCKIES DE TU MAQUINA
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
El fichero podríamos llamar Delcookies.bat y deberíamos copiarlo desde nuestro DC en C:\Windows\SYSVOL\domain\scripts
Luego o creamos una GPO o lo podemos asociar a la que hemos hecho antes de temporales, para cuando se produzca nuestro log off
User Configuration>Windows Settings>Scripts (Logon/Logoff) > Logoff
GON & AH. V2 Feb2016