como borrar el contenido de varias carpetas remotamente

27/08/2008 - 19:53 por Alfredo Fernandez | Informe spam
Quiera saber como borrar el contenido de varias carpetas de manera remota y
programadamente, es decir quiero borrar el contenido de archivos temporales
de internet, temporales y cookies de cada perfil de usuario de mi red, de
manera hacer mantenimiento al pc.

Y de buscar todos los *.tmp del pc y lego borrarlos.

Gracias.

Preguntas similare

Leer las respuestas

#6 Daniel Ríos
28/08/2008 - 16:47 | Informe spam
O igualmente con los comandos:
@echo off
CD C:\Documents and Settings\%username \Configuración local\Temp
DEL /S /Q *

Daniel Ríos



"Daniel Ríos" escribió en el mensaje
news:
El directorio debe de establecer dónde guarde los archivos temproales, que
puede ser:
RMDIR /S /Q C:\Documents and Settings\%username%\Configuración local\Temp

Pero tampoco tienen por qué guardarse ahí, eso es configurable también.
El borrar la carpeta C:\Documents and Settings\%username%\Configuración
local\Temp No implica que luego no se valla a volver a generar en cuánto
el sistema operativo la requiera.

Daniel Ríos



"Guillermo Delprato [MS-MVP]"
escribió en el mensaje
news:
Así no va funcionar...
Tanto porque los temporales no necesariamente están en c:\temp, ni porque
se borra la carpeta y es necesario conservarla


Guillermo Delprato
MVP - MCT - MCSE
Buenos Aires, Argentina
http://w2k8-server.spaces.live.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
ni otorga ningún derecho. Ud. asume los riesgos.
This posting is provide "as is" with no warranties and confers no rights.
You assume all risk for your use.
_____________________


"Daniel Ríos" wrote in message
news:
Sí, por suspuesto.
En el Active Directory, en la sección de administración de usuario y
grupos del dominio, puedes definir en las propiedades de cada usuario
que se ejecute un archivo al iniciar sesión.
Debes de crear un archivo desde la línea de comandos, por ejemplo:
edit c:\deltempfiles.bat
@echo off
rmdir C:\Temp (O la ruta donde tengan los ficheros que quieres borrar.)

De esa forma, siendo trasparante para el usuario, cuándo inicien sesión
se les borrará la info.

Daniel Ríos



"alfredo fernandez" <alfredo
escribió en el mensaje
news:
puedes explicarme lo como a un niño de 8 años?


"Daniel Rios" wrote:

Si utilizas un BAT para mapear las unidades de red de un nodo cliente
cuando
un usr hace logon, puedes configurar en ese bat, el comando rmdir.
Así las carpetas se borrarán ejecutando la instrucción en local.


Daniel Ríos
















Respuesta Responder a este mensaje
#7 alfredo fernandez
28/08/2008 - 17:42 | Informe spam
ya les entendi, lo cierto es que tengo demasiados usuarios y hacer esto por
cada usuario es algo tedioso, estaba buscando la manera de hacerlo con un
.bat pero no encuentro como indicar todos los usuarios, es decir, debe ser un
.bat generico que borre estas carpetas de todos los usuarios existentes en la
maquina o en el dominio.

no se cual es el parametro en C:\Documents and
Settings\"parametro"\Configuración local\Temp, para indicar que se debe hacer
en todos los usuarios existentes. gracias.

"Daniel Ríos" wrote:

O igualmente con los comandos:
@echo off
CD C:\Documents and Settings\%username \Configuración local\Temp
DEL /S /Q *

Daniel Ríos



"Daniel Ríos" escribió en el mensaje
news:
> El directorio debe de establecer dónde guarde los archivos temproales, que
> puede ser:
> RMDIR /S /Q C:\Documents and Settings\%username%\Configuración local\Temp
>
> Pero tampoco tienen por qué guardarse ahí, eso es configurable también.
> El borrar la carpeta C:\Documents and Settings\%username%\Configuración
> local\Temp No implica que luego no se valla a volver a generar en cuánto
> el sistema operativo la requiera.
>
> Daniel Ríos
>
>
>
> "Guillermo Delprato [MS-MVP]"
> escribió en el mensaje
> news:
>> Así no va funcionar...
>> Tanto porque los temporales no necesariamente están en c:\temp, ni porque
>> se borra la carpeta y es necesario conservarla
>>
>>
>> Guillermo Delprato
>> MVP - MCT - MCSE
>> Buenos Aires, Argentina
>> http://w2k8-server.spaces.live.com
>>
>> Este mensaje se proporciona "como está" sin garantías de ninguna clase,
>> ni otorga ningún derecho. Ud. asume los riesgos.
>> This posting is provide "as is" with no warranties and confers no rights.
>> You assume all risk for your use.
>> _____________________
>>
>>
>> "Daniel Ríos" wrote in message
>> news:
>>> Sí, por suspuesto.
>>> En el Active Directory, en la sección de administración de usuario y
>>> grupos del dominio, puedes definir en las propiedades de cada usuario
>>> que se ejecute un archivo al iniciar sesión.
>>> Debes de crear un archivo desde la línea de comandos, por ejemplo:
>>> edit c:\deltempfiles.bat
>>> @echo off
>>> rmdir C:\Temp (O la ruta donde tengan los ficheros que quieres borrar.)
>>>
>>> De esa forma, siendo trasparante para el usuario, cuándo inicien sesión
>>> se les borrará la info.
>>>
>>> Daniel Ríos
>>>
>>>
>>>
>>> "alfredo fernandez" <alfredo
>>> escribió en el mensaje
>>> news:
>>>> puedes explicarme lo como a un niño de 8 años?
>>>>
>>>>
>>>> "Daniel Rios" wrote:
>>>>
>>>>> Si utilizas un BAT para mapear las unidades de red de un nodo cliente
>>>>> cuando
>>>>> un usr hace logon, puedes configurar en ese bat, el comando rmdir.
>>>>> Así las carpetas se borrarán ejecutando la instrucción en local.
>>>>>
>>>>>
>>>>> Daniel Ríos
>>>>>
>>>>>
>>>>>
>>>
>>>
>>
>
>



Respuesta Responder a este mensaje
#8 Daniel Ríos
28/08/2008 - 17:50 | Informe spam
No es "parametro", si no %username%, el nombre del usuario que va a iniciar
sesión, pero creo que con poner %username% el propio sistema te lo reconoce
ya sin necesidad de cambiar nada.

Un .bat genérico?
Tendrías que poner en ese bat que accediera a los equipos de la red, uno por
uno, eliminando los temporales, es igual que el bat que mencioné antes,
incluso puede ser más transparente.

De todas formas, existen una política de seguridad en 2003 Server donde
indicar que un usuario al iniciar sesión, deberá de ejecutar un archivo. Si
pones el BAT en un recurso compartido de la red donde tenga acceso todos los
usuarios, las propias políticas de seguridad del dominio obligarán a
ejecutarlo, pero tendrías que probarlo, no se como funcionaría con el
%username%.

Daniel Ríos



"alfredo fernandez" escribió en
el mensaje news:
ya les entendi, lo cierto es que tengo demasiados usuarios y hacer esto
por
cada usuario es algo tedioso, estaba buscando la manera de hacerlo con un
.bat pero no encuentro como indicar todos los usuarios, es decir, debe ser
un
.bat generico que borre estas carpetas de todos los usuarios existentes en
la
maquina o en el dominio.

no se cual es el parametro en C:\Documents and
Settings\"parametro"\Configuración local\Temp, para indicar que se debe
hacer
en todos los usuarios existentes. gracias.

"Daniel Ríos" wrote:

O igualmente con los comandos:
@echo off
CD C:\Documents and Settings\%username \Configuración local\Temp
DEL /S /Q *

Daniel Ríos



"Daniel Ríos" escribió en el mensaje
news:
> El directorio debe de establecer dónde guarde los archivos temproales,
> que
> puede ser:
> RMDIR /S /Q C:\Documents and Settings\%username%\Configuración
> local\Temp
>
> Pero tampoco tienen por qué guardarse ahí, eso es configurable también.
> El borrar la carpeta C:\Documents and Settings\%username%\Configuración
> local\Temp No implica que luego no se valla a volver a generar en
> cuánto
> el sistema operativo la requiera.
>
> Daniel Ríos
>
>
>
> "Guillermo Delprato [MS-MVP]"
> escribió en el mensaje
> news:
>> Así no va funcionar...
>> Tanto porque los temporales no necesariamente están en c:\temp, ni
>> porque
>> se borra la carpeta y es necesario conservarla
>>
>>
>> Guillermo Delprato
>> MVP - MCT - MCSE
>> Buenos Aires, Argentina
>> http://w2k8-server.spaces.live.com
>>
>> Este mensaje se proporciona "como está" sin garantías de ninguna
>> clase,
>> ni otorga ningún derecho. Ud. asume los riesgos.
>> This posting is provide "as is" with no warranties and confers no
>> rights.
>> You assume all risk for your use.
>> _____________________
>>
>>
>> "Daniel Ríos" wrote in message
>> news:
>>> Sí, por suspuesto.
>>> En el Active Directory, en la sección de administración de usuario y
>>> grupos del dominio, puedes definir en las propiedades de cada usuario
>>> que se ejecute un archivo al iniciar sesión.
>>> Debes de crear un archivo desde la línea de comandos, por ejemplo:
>>> edit c:\deltempfiles.bat
>>> @echo off
>>> rmdir C:\Temp (O la ruta donde tengan los ficheros que quieres
>>> borrar.)
>>>
>>> De esa forma, siendo trasparante para el usuario, cuándo inicien
>>> sesión
>>> se les borrará la info.
>>>
>>> Daniel Ríos
>>>
>>>
>>>
>>> "alfredo fernandez" <alfredo
>>> escribió en el mensaje
>>> news:
>>>> puedes explicarme lo como a un niño de 8 años?
>>>>
>>>>
>>>> "Daniel Rios" wrote:
>>>>
>>>>> Si utilizas un BAT para mapear las unidades de red de un nodo
>>>>> cliente
>>>>> cuando
>>>>> un usr hace logon, puedes configurar en ese bat, el comando rmdir.
>>>>> Así las carpetas se borrarán ejecutando la instrucción en local.
>>>>>
>>>>>
>>>>> Daniel Ríos
>>>>>
>>>>>
>>>>>
>>>
>>>
>>
>
>



Respuesta Responder a este mensaje
#9 Daniel Ríos
28/08/2008 - 17:57 | Informe spam
Eso último que te comentaba puedes verlo en:
Entras en el editor de objetos de directiva de grupo --> Configuración de
usuario --> Secuencia de comandos (Inicio/Cierre de sesión).
Ahí puedes cargar el BAT.

Daniel Ríos



"alfredo fernandez" escribió en
el mensaje news:
ya les entendi, lo cierto es que tengo demasiados usuarios y hacer esto
por
cada usuario es algo tedioso, estaba buscando la manera de hacerlo con un
.bat pero no encuentro como indicar todos los usuarios, es decir, debe ser
un
.bat generico que borre estas carpetas de todos los usuarios existentes en
la
maquina o en el dominio.

no se cual es el parametro en C:\Documents and
Settings\"parametro"\Configuración local\Temp, para indicar que se debe
hacer
en todos los usuarios existentes. gracias.

"Daniel Ríos" wrote:

O igualmente con los comandos:
@echo off
CD C:\Documents and Settings\%username \Configuración local\Temp
DEL /S /Q *

Daniel Ríos



"Daniel Ríos" escribió en el mensaje
news:
> El directorio debe de establecer dónde guarde los archivos temproales,
> que
> puede ser:
> RMDIR /S /Q C:\Documents and Settings\%username%\Configuración
> local\Temp
>
> Pero tampoco tienen por qué guardarse ahí, eso es configurable también.
> El borrar la carpeta C:\Documents and Settings\%username%\Configuración
> local\Temp No implica que luego no se valla a volver a generar en
> cuánto
> el sistema operativo la requiera.
>
> Daniel Ríos
>
>
>
> "Guillermo Delprato [MS-MVP]"
> escribió en el mensaje
> news:
>> Así no va funcionar...
>> Tanto porque los temporales no necesariamente están en c:\temp, ni
>> porque
>> se borra la carpeta y es necesario conservarla
>>
>>
>> Guillermo Delprato
>> MVP - MCT - MCSE
>> Buenos Aires, Argentina
>> http://w2k8-server.spaces.live.com
>>
>> Este mensaje se proporciona "como está" sin garantías de ninguna
>> clase,
>> ni otorga ningún derecho. Ud. asume los riesgos.
>> This posting is provide "as is" with no warranties and confers no
>> rights.
>> You assume all risk for your use.
>> _____________________
>>
>>
>> "Daniel Ríos" wrote in message
>> news:
>>> Sí, por suspuesto.
>>> En el Active Directory, en la sección de administración de usuario y
>>> grupos del dominio, puedes definir en las propiedades de cada usuario
>>> que se ejecute un archivo al iniciar sesión.
>>> Debes de crear un archivo desde la línea de comandos, por ejemplo:
>>> edit c:\deltempfiles.bat
>>> @echo off
>>> rmdir C:\Temp (O la ruta donde tengan los ficheros que quieres
>>> borrar.)
>>>
>>> De esa forma, siendo trasparante para el usuario, cuándo inicien
>>> sesión
>>> se les borrará la info.
>>>
>>> Daniel Ríos
>>>
>>>
>>>
>>> "alfredo fernandez" <alfredo
>>> escribió en el mensaje
>>> news:
>>>> puedes explicarme lo como a un niño de 8 años?
>>>>
>>>>
>>>> "Daniel Rios" wrote:
>>>>
>>>>> Si utilizas un BAT para mapear las unidades de red de un nodo
>>>>> cliente
>>>>> cuando
>>>>> un usr hace logon, puedes configurar en ese bat, el comando rmdir.
>>>>> Así las carpetas se borrarán ejecutando la instrucción en local.
>>>>>
>>>>>
>>>>> Daniel Ríos
>>>>>
>>>>>
>>>>>
>>>
>>>
>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida