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

#6 José
07/04/2005 - 20:42 | Informe spam
Bueno ya funciona en parte y no es por el scrip , es por el antispyware de
microsoft que deja algunos temporales que no permite borrarlos porque estan
en uso , tengo que desactivarlo para que pueda hacer el scrip su trabajo y
tambiem me salta el antivirus pero eso no es problema ya lo sabia
Saludos


"Jose A" <joseamd(a)hotmail.com> escribió en el mensaje
news:
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
#7 Jose A
07/04/2005 - 20:45 | Informe spam
Lo que tienes que copiar es lo que va entre las líneas de asteriscos:
(los comentarios van precedidos por un apóstrofe ' para que no se interpreten como instrucciones)
Luego guárdalos en la carpeta que quieras, ejecuta el programador de tareas desde
Inicio/Panel de control/Tareas programadas/Agregar
y sigue los pasos del asistente, no tiene pérdida.
Saludos.


**********************
'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.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
**********************




"Paco" escribió en el mensaje news:11dd01c53b9b$d3423b70$
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
Respuesta Responder a este mensaje
#8 Jose A
07/04/2005 - 20:55 | Informe spam
Dos cosas, corregir de nuevo lo de la línea truncada,

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

y la otra es que el script borra los contenidos de las carpetas, pero no las carpetas en sí.
A ver si alguien nos puede contar si eso se puede hacer y cómo.
Saludos.
Respuesta Responder a este mensaje
#9 Paco
07/04/2005 - 21:32 | Informe spam
Gracias Jose A, voy a intentarlo cuando cierre sesión,
pero hasta ese momento seguiré atento al hilo por si hay
novedades.
(La que he organizado con una de mis tonterias)
Dos cosas, corregir de nuevo lo de la línea truncada,

.Run "%comspec% /c DEL /F /S /Q ""%USERPROFILE%


\Configuración local\Temp\*.*",0,true

y la otra es que el script borra los contenidos de las


carpetas, pero no las carpetas en sí.
A ver si alguien nos puede contar si eso se puede hacer


y cómo.
Saludos.


.

Respuesta Responder a este mensaje
#10 Alezito [MS MVP]
07/04/2005 - 22:35 | Informe spam
Gracias Jose A se me despito el mensaje de Paco y perdi el hilo '-)

Cordialmente,

Alejandro Curquejo
Microsoft MVP Windows

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


"Jose A" <joseamd(a)hotmail.com> wrote in message
news:
Lo que tienes que copiar es lo que va entre las líneas de asteriscos:
(los comentarios van precedidos por un apóstrofe ' para que no se
interpreten como instrucciones)
Luego guárdalos en la carpeta que quieras, ejecuta el programador de tareas
desde
Inicio/Panel de control/Tareas programadas/Agregar
y sigue los pasos del asistente, no tiene pérdida.
Saludos.


**********************
'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.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
**********************




"Paco" escribió en el mensaje
news:11dd01c53b9b$d3423b70$
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
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida