[BATCH] Lancer outlook dans un batch planifié

Lancer outlook dans un batch planifié [BATCH] - Shell/Batch - Programmation

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
Reply

Marsh Posté le 06-05-2012 à 18:42:53   

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed