Autovaciado de las carpetas Temp

07/04/2005 - 18:29 por Paco | Informe spam
Hola, cansado de ejecutar el "%temp%" y de recordárselo
constantemente a los demás usuarios del equipo, me
pregunto si es posible que en cada reinicio el contenido
de la carpeta temp (C:\Documents and
Settings\Usuario\Configuración local\Temp) de todos y
cada uno de los usuarios quede vacía (sin subcarpetas ni
archivos). Si esto es posible, os agradecería me
dijerais, con todo tipo de detalles, como se puede hacer.
Gracias a todos
 

Leer las respuestas

#1 Alezito [MS MVP]
07/04/2005 - 18:53 | Informe spam
Puedes usar lo script de Marcial Carles, el "BorraCacheIE6" elimina
temporales de internet, cookies e Historial, el "BorraTempXP" elimina los
temporales de windows y usuario, estan libres de todo virus, copiales al
Bloc de Notas y salvalos con su nombre correspondiente y la extension *.vbs,
posteriormente programalo con la utilidad de Windows "Tareas Programadas":

-BorraTempXP:

'BorraTempXP.vbs
'Marcial Carlés - 2002
'Script para borrar los archivos temporales de máquina (los que se alojan en
la carpeta '%windir%\TEMP) y usuario (en la carpeta Temp del perfil de
usuario que ha iniciado sesión en 'Windows). Emplea las variables de entorno
del sistema, e invoca en segundo plano al interprete 'de comandos, CMD, a
fin de evitar errores al definir paths absolutos.
'
With CreateObject("WScript.Shell")
.Run "%comspec% /c DEL /Q ""%systemroot%\TEMP\*.*",0,true
.Run "%comspec% /c DEL /F /S /Q ""%USERPROFILE%\Configuración
local\Temp\*.*",0,true
End With


-BorraCacheIE6:

'BorraCacheIE6.vbs
'Marcial Carlés- 2001
'Este script lanza el applet de Opciones de Internet y genera una macro de
teclado (método 'Sendkeys de WSH) para borrar los Archivos temporales de
Internet, el Historial y las Cookies,en 'forma desatendida, desde la
interfaz de usuario de Windows. En consecuencia, es totalmente 'seguro tanto
en Win9x como en 2000-XP. Su única limitación es que *debe* ser la ventana
activa 'para funcionar correctamente. Pasados 10 segundos de la ultima órden
se cerrará automáticamente.
'
Set wshShell = WScript.CreateObject("WScript.Shell")
wshShell.Run "Rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl"
WScript.Sleep 1000
WshShell.AppActivate "Propiedades de Internet"
WScript.Sleep 300
WshShell.SendKeys "%k"
WScript.Sleep 300
WshShell.Sendkeys "{ENTER}"
WScript.Sleep 300
WshShell.SendKeys "%b"
WScript.Sleep 300
WshShell.SendKeys "%s"
WScript.Sleep 1000
WshShell.SendKeys "%h"
WScript.Sleep 300
WshShell.Sendkeys "{ENTER}"
WScript.Sleep 10000
WshShell.Sendkeys "%{F4}"
Set WSHShell = Nothing


Cordialmente,

Alejandro Curquejo
Microsoft MVP Windows

Microsoft TechNet
Recursos, Soporte y Comunidad TI
http://www.microsoft.com/spain/tech...efault.asp


"Paco" wrote in message
news:023101c53b8e$fbfec5e0$
Hola, cansado de ejecutar el "%temp%" y de recordárselo
constantemente a los demás usuarios del equipo, me
pregunto si es posible que en cada reinicio el contenido
de la carpeta temp (C:\Documents and
Settings\Usuario\Configuración local\Temp) de todos y
cada uno de los usuarios quede vacía (sin subcarpetas ni
archivos). Si esto es posible, os agradecería me
dijerais, con todo tipo de detalles, como se puede hacer.
Gracias a todos

Preguntas similares