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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 José
07/04/2005 - 19:58 | Informe spam
Alezito queria preguntarte yo tengo el xp en la particion D tendria que
cambiar en el scrip que pones /c DEL /Q y /c DEL /F /S /Q o sea la c por D
Gracias


"Alezito [MS MVP]" escribió en el mensaje
news:uBX$
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

Respuesta Responder a este mensaje
#3 Paco
07/04/2005 - 20:01 | Informe spam
Hola Alezito,
Disculpa, no soy capaz de interpretar bien lo que me
dices nis conocimientos sobre la materia son escasos.
Que tramos son los que hay que copiar al bloc de notas
con extensión *.vbs. Donde debo guardar cada uno de los
dos archivos y como se programan con la utilidad "Tareas
programadas".
Hay tutoriales sobre ello para no tener que molestaros
más?
Muchas gracias
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.../default.a


sp


"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


.

Respuesta Responder a este mensaje
#4 Alezito [MS MVP]
07/04/2005 - 20:08 | Informe spam
No, esos parametros no indican letras de particion.

Cordialmente,

Alejandro Curquejo
Microsoft MVP Windows

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


"José" wrote in message
news:%23Xi%
Alezito queria preguntarte yo tengo el xp en la particion D tendria que
cambiar en el scrip que pones /c DEL /Q y /c DEL /F /S /Q o sea la c por D
Gracias


"Alezito [MS MVP]" escribió en el mensaje
news:uBX$
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





Respuesta Responder a este mensaje
#5 Jose A
07/04/2005 - 20:20 | Informe spam
No; "/c" es un modificador, no se refiere a la unidad de disco. Ésta no hace falta definirla al emplearse paths relativos. Es decir, %SYSTEMROOT% es tu directorio de sistema, esté en la unidad que esté.
Lo que sí has de hacer es reconstruir la línea que ha salido cortada en el mensaje:

.Run "%comspec% /c DEL /F /S /Q ""%USERPROFILE%\Configuración local\Temp\*.*",0,true

Saludos.



"José" escribió en el mensaje news:%23Xi%
Alezito queria preguntarte yo tengo el xp en la particion D tendria que
cambiar en el scrip que pones /c DEL /Q y /c DEL /F /S /Q o sea la c por D
Gracias
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida