Quiero un comando para borrar todos los archivos temporales de todos los usuarios, pero no quiero eliminar sus marcadores en Chrome y Firefox

-1

Este es el código que estoy usando para borrar todos los archivos temporales en las máquinas de los usuarios, pero quiero que NO borre los marcadores de Mozilla Firefox y Google Chrome, ya hice una investigación y encontré el archivo que almacena los marcadores en Firefox es "places.sqlite" ¿cómo puedo excluirlo de la ejecución? Y en el caso de Chrome sigo buscando ...

También ... hay un montón de "@echo we are cleaning this" Todo alrededor del código, para que sea un poco fácil de usar y de aspecto agradable en general.

¿Cómo puedo hacerlo así? "file.exe" no se elimina con este comando o hay una mejor manera de hacerlo?

Lo que quiero hacer exactamente es un archivo .bat que hace que el entorno de usuario ingrese usando mstsc.exe eso suele ser un desastre completo ... algo más limpio para que pueda resolver el problema de los usuarios, este lote que hice borró todos los archivos temporales, los perfiles del navegador, el caché de varios programas, etc. TODOS LOS USUARIOS en una computadora (y las computadoras con las que trabajo tienen tantos usuarios que Windows crea usuarios temporales) pero quiero excluir algunos de los archivos del proceso, para que los usuarios no se quejen de perder sus Marcadores, configurando la lectura solo para estos archivos NO es una opción y utiliza programas de terceros, o código no admitido dentro de un .bat El archivo tampoco es una opción.

Soy un principiante en esto y el inglés no es mi idioma nativo, por favor tenga paciencia conmigo ...

@echo.
@echo *******************************************************************************
@echo * Limpando os temporarios de todos os usuarios em %COMPUTERNAME%
@echo *******************************************************************************

for /D %%G in ("%SystemDrive%\Users\*") do erase /F /S /Q "%%G\AppData\Local\Temp\*.*"
for /D %%G in ("%SystemDrive%\Users\*") do RD /S /Q "%%G\AppData\Local\Temp\"

@echo.
@echo *******************************************************************************
@echo * Limpando os temporarios do Windows em %COMPUTERNAME%
@echo *******************************************************************************

erase /F /S /Q "%SystemRoot%\TEMP\*.*"
for /D %%G in ("%SystemRoot%\TEMP\*") do RD /S /Q "%%G"

@echo.
@echo *******************************************************************************
@echo * Limpando cache do Internet Explorer em %COMPUTERNAME%
@echo *******************************************************************************

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 260
for /D %%G in ("%SystemDrive%\Users\*") do erase /F /S /Q "%%G\AppData\Local\Microsoft\Windows\Tempor~1\*.*"
for /D %%G in ("%SystemDrive%\Users\*") do RD /S /Q "%%G\AppData\Local\Microsoft\Windows\Tempor~1\"

@echo.
@echo *******************************************************************************
@echo * Limpando cache do Google Chrome de todos os usuarios em %COMPUTERNAME%
@echo *******************************************************************************

taskkill /F /IM "chrome.exe">nul 2>&1
for /D %%G in ("%SystemDrive%\Users\*") do erase /F /S /Q "%%G\AppData\Local\Google\Chrome\User Data\*.*"
for /D %%G in ("%SystemDrive%\Users\*") do RD /S /Q "%%G\AppData\Local\Google\Chrome\User Data\"

@echo.
@echo *******************************************************************************
@echo * Limpando cache do Mozilla Firefox em %COMPUTERNAME%
@echo *******************************************************************************

taskkill /F /IM "firefox.exe">nul 2>&1
for /D %%G in ("%SystemDrive%\Users\*") do erase /F /S /Q "%%G\AppData\Local\Mozilla\Firefox\Profiles\*.*"
for /D %%G in ("%SystemDrive%\Users\*") do RD /S /Q "%%G\AppData\Local\Mozilla\Firefox\Profiles\"

@echo.
@echo *******************************************************************************
@echo * Limpando cache do Adobe Flash Player em %COMPUTERNAME%
@echo *******************************************************************************

for /D %%G in ("%SystemDrive%\Users\*") do erase /F /S /Q "%%G\AppData\Local\Macromedia\Flash Player\*.*"
for /D %%G in ("%SystemDrive%\Users\*") do erase /F /S /Q "%%G\AppData\Roaming\Macromedia\Flash Player\*.*"
for /D %%G in ("%SystemDrive%\Users\*") do RD /S /Q "%%G\AppData\Local\Macromedia\Flash Player\"
for /D %%G in ("%SystemDrive%\Users\*") do RD /S /Q "%%G\AppData\Roaming\Macromedia\Flash Player\"

@echo.
@echo *******************************************************************************
@echo * Limpando cache do Java em %COMPUTERNAME%
@echo *******************************************************************************

javaws -uninstall

@echo.
@echo *******************************************************************************
@echo * Limpando cache do Spooler de impressao em %COMPUTERNAME%
@echo *******************************************************************************

NET STOP SPOOLER
NET START SPOOLER

@echo.
@echo *******************************************************************************
@echo * Limpando cache DNS em %COMPUTERNAME%
@echo *******************************************************************************

ipconfig /flushdns
ipconfig /registerdns

@echo.
@echo *******************************************************************************
@echo * Realizando Update das configuracoes de %USERNAME% em %COMPUTERNAME%
@echo *******************************************************************************

GPUpdate /force
Kaosan Styngrey
fuente

Respuestas:

0

Simplemente no incluya estas líneas:

for /D %%G in ("%SystemDrive%\Users\*") do erase /F /S /Q "%%G\AppData\Local\Google\Chrome\User Data\*.*"

for /D %%G in ("%SystemDrive%\Users\*") do RD /S /Q "%%G\AppData\Local\Google\Chrome\User Data\"

for /D %%G in ("%SystemDrive%\Users\*") do erase /F /S /Q "%%G\AppData\Local\Mozilla\Firefox\Profiles\*.*"

for /D %%G in ("%SystemDrive%\Users\*") do RD /S /Q "%%G\AppData\Local\Mozilla\Firefox\Profiles\"

No son archivos temporales, son archivos de programa normales que no deben borrarse.

Yisroel Tech
fuente
El autor desea deshacerse de todos los archivos de otros usuarios, excepto los marcadores. La solución obvia es realizar una rutina de bifurcación en el nombre del archivo.
Ramhound
sí, esto solucionará el problema, pero ... necesito limpiar estas carpetas de todos modos debido a la corrupción del archivo causada por el mal uso de las computadoras que manejo en mi trabajo, solo quiero mantener los marcadores para que los usuarios no se quejen La desaparición de sus enlaces.
Kaosan Styngrey
y bueno ... puede que estos no sean archivos temporales, pero es donde se almacenan los perfiles de usuario de los respectivos navegadores. ¿Tiene una mejor solución para limpiar la memoria caché y el historial de estos navegadores con un comando por lotes?
Kaosan Styngrey
1
Intenta esto para Chrome (elimina la carpeta de caché y las cookies y los archivos de historial): superuser.com/questions/509063/…
Yisroel Tech
1
Y aquí están los archivos y carpetas que se eliminarán para Firefox: forums.mozillazine.org/…
Yisroel Tech
0

Optimicé mi código y logré lo que estaba buscando al ingresar manualmente los archivos y carpetas que parecían ser los correctos después de algunas investigaciones, el problema de borrar los marcadores se solucionó y parece que sigue funcionando como es debido (un curar todo .bat para limpiar cosas).

Aquí está el resultado.

@echo off

cls Color 03

@eco. @eco ************************************************ ******************************* @echo * Limpando caché do Java en% COMPUTERNAME% @eco ************************************************ *******************************

javaws -instalar

@eco. @eco ************************************************ ******************************* @echo * Limpando cache do Spooler de impressao em% COMPUTERNAME% @eco ************************************************ *******************************

SPOOLER DE PARADA NETO SPOOLER NET START

@eco. @eco ************************************************ ******************************* @echo * Limpando caché DNS em% COMPUTERNAME% @eco ************************************************ *******************************

ipconfig / flushdns ipconfig / registerdns

@eco. @eco ************************************************ ******************************* @echo * Actualización de actualización de las configuraciones de% USERNAME% em% COMPUTERNAME% @eco ************************************************ *******************************

(eco n eco n) | GPUpdate / force / sync

@eco. @eco ************************************************ ******************************* @echo * Forçando Update do Windows em% COMPUTERNAME% @eco ************************************************ *******************************

wuauclt.exe / detectnow

@eco. @eco ************************************************ ******************************* @echo * Limpar los temporarios de todos los usuarios en% COMPUTERNAME% @eco ************************************************ *******************************

para / D %% G en ("% SystemDrive% \ Users *") borra / F / S / Q "%% G \ AppData \ Local \ Temp *. *" para / D %% G en ("% SystemDrive% \ Users *") hacer RD / S / Q "%% G \ AppData \ Local \ Temp \"

@eco. @eco ************************************************ ******************************* @echo * Limpando los temporarios de Windows en% COMPUTERNAME% @eco ************************************************ *******************************

borrar / F / S / Q "% SystemRoot% \ TEMP *. *" para / D %% G en ("% SystemRoot% \ TEMP *") hacer RD / S / Q "%% G"

@eco. @eco ************************************************ ******************************* @echo * Fechando IE e Chrome @eco ************************************************ *******************************

taskkill / F / IM "iexplore.exe" & gt; nul 2 & gt; & amp; 1 taskkill / F / IM "chrome.exe" & gt; nul 2 & gt; & amp; 1

@eco. @eco ************************************************ ******************************* @echo * Limpar caché de Internet Explorer en% COMPUTERNAME% @eco ************************************************ *******************************

RunDll32.exe InetCpl.cpl, ClearMyTracksByProcess 260 para / D %% G en ("% SystemDrive% \ Users *") borre / F / S / Q "%% G \ AppData \ Local \ Microsoft \ Windows \ Tempor ~ 1 *. " para / D %% G en ("% SystemDrive% \ Users *") borra / F / S / Q "%% G \ AppData \ Local \ Microsoft \ Windows \ INetCache *. " para / D %% G en ("% SystemDrive% \ Users *") borrar / F / S / Q "%% G \ AppData \ Microsoft \ Windows \ Cookies *. " para / D %% G en ("% SystemDrive% \ Users *") borre / F / S / Q "%% G \ AppData \ Microsoft \ Windows \ History *. "

@eco. @eco ************************************************ ******************************* @echo * Limpando caché de Google Chrome de todos los usuarios em% COMPUTERNAME% @eco ************************************************ *******************************

para / D %% G en ("% SystemDrive% \ Users *") borra / F / S / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Cache *. " para / D %% G en ("% SystemDrive% \ Users *") borre / F / S / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Local Storage *. " para / D %% G en ("% SystemDrive% \ Users *") borra / F / S / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Media Cache *. " para / D %% G en ("% SystemDrive% \ Users *") borra / F / S / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Pepper Data *. " para / D %% G en ("% SystemDrive% \ Users *") borra / F / S / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Service Worker *. " para / D %% G en ("% SystemDrive% \ Users *") borre / F / S / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Session Storage *. " para / D %% G en ("% SystemDrive% \ Users *") borre / F / S / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Web Applications *. " para / D %% G en ("% SystemDrive% \ Users *") borra / F / S / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ IndexedDB *. " para / D %% G en ("% SystemDrive% \ Users *") borra / F / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Web Data *" para / D %% G en ("% SystemDrive% \ Users *") borra / F / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Visited Links *" para / D %% G en ("% SystemDrive% \ Users *") borra / F / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Shortcuts *" para / D %% G en ("% SystemDrive% \ Users *") borra / F / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Top Sites *" para / D %% G en ("% SystemDrive% \ Users *") borra / F / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ QuotaManager *" para / D %% G en ("% SystemDrive% \ Users *") borra / F / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Network *" para / D %% G en ("% SystemDrive% \ Users *") borra / F / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ History *" para / D %% G en ("% SystemDrive% \ Users *") borra / F / Q "%% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Cookies *" "/ D %% G in ("% SystemDrive% \ Users * ") borra / F / Q" %% G \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Current * "

@eco. @eco ************************************************ ******************************* @echo * Limpando el caché de Adobe Flash Player em% COMPUTERNAME% @eco ************************************************ *******************************

para / D %% G en ("% SystemDrive% \ Users *") borra / F / S / Q "%% G \ AppData \ Local \ Macromedia \ Flash Player *. " para / D %% G en ("% SystemDrive% \ Users *") borra / F / S / Q "%% G \ AppData \ Roaming \ Macromedia \ Flash Player *. " para / D %% G en ("% SystemDrive% \ Users *") hacer RD / S / Q "%% G \ AppData \ Local \ Macromedia \ Flash Player \" para / D %% G en ("% SystemDrive% \ Users *") hacer RD / S / Q "%% G \ AppData \ Roaming \ Macromedia \ Flash Player \"

<
Kaosan Styngrey
fuente