Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1805 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Batch pour la sauvegarde d'Outlook

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Batch pour la sauvegarde d'Outlook

n°3014471
Remixx
Posté le 02-11-2011 à 12:21:28  profilanswer
 

Bonjour à tous,
 
Je voudrais mettre en place un batch qui selon deux choix possibles me sauvegarde le fichier pst d'Outlook :
- Choix 1 : Outlook est ouvert, le batch doit fermer Outlook, sauvegarder le pst, et réouvrir Outlook
- Choix 2 : Outlook est fermé, et batch sauvegarde tranquillement le fichier pst.
 
Pour fermer Outlook un taskkill /f /im outlook.exe marche parfaitement.
Par contre comment mettre la condition en place avec un IF ELSE?
 
 
Exemple de code :  

Code :
  1. echo off
  2. cls
  3. echo SAUVEGARDE DE LA MESSAGERIE OUTLOOK
  4. echo.
  5. taskkill /f /im outlook.exe
  6. echo.
  7. echo.
  8. copy "C:\Outlook.pst" "P:\outlook.pst" /y
  9. echo.
  10. cls
  11. echo ******************************************************************
  12. echo *         LA SAUVEGARDE DE LA MESSAGERIE EST TERMINEE            *
  13. echo ******************************************************************
  14. start outlook.exe
  15. exit


 

mood
Publicité
Posté le 02-11-2011 à 12:21:28  profilanswer
 

n°3014472
bardiel
Debian powa !
Posté le 02-11-2011 à 12:46:10  profilanswer
 

Le soucis sera de voir si Outlook est ouvert ou pas (j'aime pas lancer des commandes "dans le vide" )
Si oui -> taskkill + copie + reouverture
Si non -> copie
 
Il te faudra donc déjà un logiciel pour voir les processus, et dans les PsTools de Systernal il y a PsList qui peut faire le boulot.
On ajoute à ça un export vers un fichier temporaire, et une recherche de caractères (là Outlook) pour savoir s'il est lancé.
 
ça ferait un truc genre :


pslist.exe > document.txt
find /I "Outlook" document.txt
if "%errorlevel%" == "1" goto non_trouve
echo "Outlook est ouvert !"
taskkill /f /im outlook.exe
copy "C:\Outlook.pst" "P:\outlook.pst" /y
start outlook.exe
goto fin
:non_trouve
copy "C:\Outlook.pst" "P:\outlook.pst" /y
:fin
del document.txt
echo "******************************************************************"
echo "*         LA SAUVEGARDE DE LA MESSAGERIE EST TERMINEE            *"
echo "******************************************************************"


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
n°3014473
o'gure
Multi grognon de B_L
Posté le 02-11-2011 à 13:12:39  profilanswer
 

Ce sujet a été déplacé de la catégorie OS Alternatifs vers la categorie Windows & Software par O'gure


---------------
Relax. Take a deep breath !
n°3014565
Je@nb
Modérateur
Kindly give dime
Posté le 03-11-2011 à 10:36:41  profilanswer
 

Ca me parait une très mauvaise idée de killer de force outlook ...

n°3014585
slr56
Tout problème a sa solution.
Posté le 03-11-2011 à 14:20:43  profilanswer
 

Je@nb a écrit :

Ca me parait une très mauvaise idée de killer de force outlook ...


 
+1
 
Ce n'est pas le genre d'application qui aime être arrêtée de force sans arrêt.


Message édité par slr56 le 03-11-2011 à 14:24:06

---------------
Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm  https://www.jouannetphotographe.com
n°3014586
ccp6128
Syntax error
Posté le 03-11-2011 à 14:22:41  profilanswer
 

Surtout que tu ca peut être bloqué si l'utilisateur a commencé a rédiger un mail ou s'il a activé l'option pour demander à la fermeture si on doit vider la corbeille.
 
T'auras de grosses chances de corrompre le .pst au passage.

n°3014684
Remixx
Posté le 04-11-2011 à 15:02:57  profilanswer
 

Oui c'est clair j'y ai déjà pensé à ça.  
Enfin je me demande vraiment si il y a une solution à tout ça.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Batch pour la sauvegarde d'Outlook

 

Sujets relatifs
Comment synchroniser mon carnet d'adresse Outlook entre plusieurs PC ?Sauvegarde W7 qui fait gratter le hdd
[Résolu]Lenteur sauvegarde sur lecteur réseausauvegarde differentiel ou incrementale a la fermeture du pc
Batch IP Alternativepb d'envoi sur outlook 2003
[outlook 2010] ---> lettre manquantes dans mailsBatch qui plante sans raisons
Script batch de copie des repertoires reseaux 
Plus de sujets relatifs à : Batch pour la sauvegarde d'Outlook


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR