¿Como se hace?Informática

Crear Bat Para eliminar temporales de Outlook

MS-DOS-Batch-File
El otro día en una de las empresas cliente donde trabajo nos dimos cuenta que al crear nuevos usuarios las libretas de direcciones globales no se actualizaban
por ello escribí este batch para salir del paso mientras descubrimos el porque de que no se actualicen los outlooks
Básicamente se cierra Outlook con taskkill y buscamos borrar las extensiones obi que son las encargadas de almacenar las direcciones.
(las localizaciones son diferentes segun version de office sistema operativo y lenguaje)
despues de borrarlas se vuelve a arrancar outlook
Se podría desmarcar la cache de outlook pero los usuarios preferían esta opción ya que se desmarcamos la cache tardaremos mas tiempo en arrancar algunos outlooks.y teniendo el bat en el escritorio
elegimos cuando queremos ejecutarlo.
 
@echo off
echo Cerrando Outlook
taskkill /f /im outlook.exe
echo Borrando Ficheros temporales de Windows7
del /f /s /q %HOMEPATH%\AppData\Local\Microsoft\Outlook\*.obi
echo Windows7 office 2010
del /f /s /q %HOMEPATH%\AppData\Local\Microsoft\Outlook\*.oab
echo borrar ficheros
del /f /s /q %HOMEPATH%\AppData\Local\Microsoft\Outlook\RoamCache\*.*
echo Arrancando Outlook
start outlook.exe
 

Deja una respuesta