Lancer outlook dans un batch planifié [BATCH] - Shell/Batch - Programmation
Marsh Posté le 19-12-2012 à 13:43:08
Salut!
essayes comme ceci, dans un fichier .bat
Bien entendu, en respectant tes propres chemins
ECHO OFF
prompt $d$t$n$v
cd\
c:
title Outlook Backup
time /t
ECHO ===============================
ECHO ===============================
ECHO = =
ECHO = BACKUP OUTLOOK =
ECHO = =
ECHO ===============================
ECHO ===============================
ECHO OK
ECHO ----------------
ECHO STOPPING OUTLOOK
ECHO ----------------
ECHO OK
prompt $d$t$n$v
cd\
cd Program Files
cd Microsoft Office
cd Office12
taskkill /F /IM outlook.exe /T
ECHO OK
ECHO ----------------
ECHO STARTING BACKUP
ECHO ----------------
ECHO OK
prompt $d$t$n$v
cd\
c:
prompt $d$t$n$v
cd\
cd Documents and Settings
cd Derry
cd Local Settings
cd Application Data
cd Microsoft
cd Outlook
xcopy *.* d:backupOutLook /y /h & xcopy *.* m:backupOutLook /y /h
ECHO
ECHO ----------------
ECHO BACKUP COMPLETE
ECHO ----------------
ECHO STARTING OUTLOOK
ECHO ----------------
ECHO OK
prompt $d$t$n$v
cd\
c:
prompt $d$t$n$v
cd\
cd Program Files
cd Microsoft Office
cd Office12
start outlook.exe
time /t
ECHO End of Job
pause
Cela fonctionne très bien avec le planificateur des taches
Cordialemnt.
Stardust007
Marsh Posté le 06-05-2012 à 18:42:53
Bonjour à tous,
Bon en je suis en train de pondre un batch qui sauvegarde mon profil sur mon pc CORPORATE.
Je sais bien qu'il y a surement déjà des outils qui existent mais c'est plus un challenge qu'autre chose
En fait le truc c'est que ça peut faire un projet de développement d'outils pour mon équipe et ça fait bien pour le Boss
Donc voici l'environnement
VISTA ENTREPRISE
je travaille sur ma session normale mais je dispose d'une session ADMIN de domaine qui possède les autorisation adéquates
Le batch se lance tous les soirs a 20h que ma session soit ouverte ou non
le compte administrateur local a été desactivé par GPO
LE PROBLEME : quand je lance moi-même le batch tout se passe bien. Par contre quand il se lance tout seul il ne relance pas OUTLOOK a la fin
@echo off
echo Fermeture de Outlook pour liberer les fichiers archives
REM Fermeture de OUTLOOK
taskkill /F /IM outlook.exe>nul
TIMEOUT /T 10 /NOBREAK
echo Sauvegarde a proprement parler du profil
robocopy C:\Users\YH1218\ E:\SAVE\ /e /r:3 /w:2 /purge >E:\SAVE\log.txt
REM Sauvegarde de l'archive si elle est localisee ailleurs
xcopy E:\"Save PST"\archive2.pst c:\"SAUVEGARDE DE ARCHIVE"\archive2.pst /e / y >>E:\SAVE\log.txt
REM Ajout d'une variable d'environnement
PATH=%PATH%;C:\"Program Files"\"Microsoft Office"\Office12\
TIMEOUT /T 10 /NOBREAK
REM redemarrage de outlook
echo redemarrage de outlook
start OUTLOOK
REM Fin de Sauvegarde
Quelqu'un a une idée?
PS : Je suis autodidacte sur le batch donc il y a surement des erreurs pardonnez moi...
Message édité par Radjiv_ le 06-05-2012 à 18:56:00