Accueil > Forum > > > > Unp'tit coup de main siouplait !!!!
Unp'tit coup de main siouplait !!!!
mercredi 26 juillet 2006 à 11:51:16 |
Unp'tit coup de main siouplait !!!!

keygen2
|
Bonjour à tous, Je suis au support informatique d'une boite de presse qui fonctionne beaucoup aux mails (facture, propals, devis etc etc...) J'ai donc beaucoup crash de ".pst" et je passe donc beaucoup de temps à réparer et à réimporter. Il n'est pas encore question de migrer la boite (~3000 utilisateurs) vers Ofiice 2003 (beaucoup de macros incompatibles) donc je cherche un moyen de limiter les dégats, ou du moins les prévenir. J'ai imaginé un script qui se lance au démarage et qui contrôle la taille du fichier ".pst". S'il est en dessous d'une certaine taille, pas de problème, s'il est au dessus ou égal, un message apparait et prévient l'utilisateur qu'il risque de perdre ses mails, donc qu'il est temps de faire du ménage...(un message à définir quoi...) Voilà, comme je l'ai dit plus haut, j'ai imaginé ce script... Je ne suis pas développeur, je fais donc appel aux connaissances de ceux qui les détiennent. Sachant que je déplace en général le ".pst" et qu'il n'est pas forcément toujours à la même place. Je fais appel à quelqu'un qui sait car ce n'est pas mon cas, merci d'avance en tout cas.
je post une ébauche de script que j'aimerais mettre en place: Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile("C:\Documents and Settings\toto\Local Settings\Application Data\Microsoft\Outlook\Outlook.pst") alerte = "Votre messagerie contient beaucoup trop de mails, pensez à faire du nettoyage ou vous perdrez tout... Contactez l'informatique pour plus de précisions" info = "Taille de fichier messagerie correcte." IF objFile.Size > 1800000000 THEN MsgBox alerte ELSE MsgBox info END IF Un truc dans ce genre là mais en mieux...
|
|
mercredi 26 juillet 2006 à 12:20:39 |
Re : Unp'tit coup de main siouplait !!!!

Ulala2
|
bonjour,
si tu veux, j'ai fait une bonne doc qui explique comment gérer son pst à l'usage des utilisateurs (suppression des emails dans le dossier élements supprimés, compression du fichier...). je peux te l'envoyer. rien qu'en compressant, j'ai vu des PST de 1,5go réduire à 700Mo.
(sinon, j'ai aussi la doc comment récupérer un mail définitvement supprimé au passage)
sinon pour la réparation des pst, j'utilise ontrack-recovery qui fonctionne très bien, mais c'est long surtout pour des fichiers pst > 2go.
en ce qui concerne le script, c'est une bonne idée, je laisse un auter membre de répondre sur ce quoi tu bloques.
|
|
mercredi 26 juillet 2006 à 12:32:54 |
Re : Unp'tit coup de main siouplait !!!!

Ulala2
|
bonjour,
j'ai exécuter le script, il marche très bien.
Que souhaites-tu améliorer ?
|
|
mercredi 26 juillet 2006 à 13:11:37 |
Re : Unp'tit coup de main siouplait !!!!

keygen2
|
Merci de tes réponses, Comme je le dis plus haut, les fichiers PST ne sont pas tous au même endroit sur les postes des utilisateurs, j'aimerai que le script aille chercher lui même l'emplacement du PST principal dans le registre (le script sera déployé par AD ou LDMS)
|
|
mercredi 26 juillet 2006 à 14:17:18 |
Re : Unp'tit coup de main siouplait !!!!

Ulala2
|
bonjour,
Dans ma base de registre, il semble que ce soit la clé suivante qui est utilisée : (outlook 2003)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\pst
par contre, je n'ai pas d'exemple pour lire la valeur en VBS, mais en VB6.
|
|
mercredi 26 juillet 2006 à 15:47:40 |
Re : Unp'tit coup de main siouplait !!!!

keygen2
|
J'avais déjà vu cette clé, mais elle n'est pas cohérente, la première clé est : aet un nom de chemin (en général celui par défaut) et si tu changes le pst de place il te rajoute une valeur: bet le nouveau chemin Et ainsi de suite si tu le fais souvent, donc impossible de savoir laquelle est la bonne. Je continue de chercher, merci
|
|
mercredi 26 juillet 2006 à 16:00:14 |
Re : Unp'tit coup de main siouplait !!!!

Ulala2
|
bonjour,
par défaut, le fichier est situé ici : lecteur:\Documents and Settings\<utilisateur>\Paramètres locaux\Application Data\Microsoft\Outlook
sous AD il y a une stratégie de redirection des pst sinon, mais cela forcera à déplacer le pst au bon endroit.
|
|
mercredi 26 juillet 2006 à 16:45:50 |
Re : Unp'tit coup de main siouplait !!!!

keygen2
|
J'ai peu être trouvé une piste. Sur HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\pst il créé une clé avec le chemin en dur du PST par défaut
  + une clé qui change de valeur à chaque fois que le PST par défaut est changé de place, la clé "MRUList" Sa valeur liste toutes les clés, mais elle met en premier la clé utilisée. Je m'explique, j'ai changé quatre fois le nom de mon PST. La première fois, (Outlook.pst) il n'y avait que la clé : a = "chemin" MRUList = a2eme fois (Fred.pst) a = "chemin" b = "nouveau chemin" MRUList = ba
3eme fois (Toto.pst) a = "chemin" b = "nouveau chemin" c = "nouveau,nouveau chemin" MRUList = cba
4eme fois (de nouveau Outlook.pst)) a = "chemin" b = "nouveau chemin" c = "nouveau,nouveau chemin" MRUList = acb
J'espère que j'ai été assez clair (On se réveille au fond de la classe SVP!!!!  ) Ce qui complique considérablement les choses. Il faudrait que le script soit capable de lire la première valeur d'une chaine de caractère et d'aller lire la clé de registre qui lui correspond. Trop balaise le truc...
|
|
mercredi 26 juillet 2006 à 16:59:43 |
Re : Unp'tit coup de main siouplait !!!!

Ulala2
|
bonjour,
non pas tellement dur, il suffit juste de savoir comment lire une valeur de la bdr. tu récupéres dans une variable string le contenu de MRUList, et le premier digit de la string semble etre le nom de la clé a lire.
|
|
lundi 4 septembre 2006 à 23:51:12 |
Re : Unp'tit coup de main siouplait !!!!

etienn11
|
Bonjour, Y-a-t-il moyen de lancer la compression du fichier PST par un script ?
Merci d'avance.
Pascal.
|
|
Cette discussion est classée dans : script, taille, pst, mails, unp
Répondre à ce message
Sujets en rapport avec ce message
Envoyer un mails via un script vbs [ par cootz ]
Bonjour, Je ne peut pas ajouter de composants donc je cherche une méthode basée sur winsock ou autres ...J'ai essayé des methode comme : CreateObject
backup pst script vbs [ par steeldrum ]
Salut amis développeurs, après maintes et maintes recherches sur le net, je m'en remet à vous, car je ne m'en sors plus. Que je vous explique : Je sou
Script pour lister les fichiers pst sur un ordinateur sur le réseau [ par Folarin ]
Bonjour a tous,j'aurais besoin d'un coup de main. Voici la problèmatique :Voici mon script : Dim ordinateurordinateur=inputbox("Entrez le nom d'ordina
la recherche de fichier et à lister sur un fichier txt en vbs [ par Folarin ]
Bonjour a tous,j'aurais besoin d'un coup de main. Voici la problèmatique :Voici mon script : Dim ordinateurordinateur=inputbox("Entrez le nom d'ordina
Script AD, comptabilitasationd'éléments [ par mamash_bek ]
Bonjour,Je dois comptabiliser certains éléments sur l' AD mais le traitement est un peu long avec le RecordCount. N'est-il pas possible de passer par
Adresse de Messagerie Outlook [ par ninou77 ]
Bonjour,Je dois réaliser un inventaire des comptes de messagerie sur plus de 400 pcs, et j'essai de faire un script qui me permettrait de remonté l'ad
script de rotation VBA [ par davyzzz2 ]
Bonjour.Je cherche un script pour me permettre de faire plusieurs rotations d'objets vectoriels sous CorelDraw3X.Pour le moment j'arrive à faire pivo
bonjour problem de script [ par ugo22g ]
bonjour a tous et toutes voila mon probleme jais créer un site et jais ses ereur de script <div class="errorTitle"
affichage et redimensionnement des userform et différents controls en fonction de la taille de l'écran [ par hidozo ]
Bonjour,Je réalise des outils en VBA sous Excel.Je travaille sur un écran15,4", ou un 19" et maintenant sous un 8,9"comment faire pour que l'userform
script visual basic [ par kurtaliasdiablo ]
Bonjour à tous,Je suis un tout nouveau en visual basic et je n'en ai jamais fait avant. Je connais déjà d'autres languages comme le C ou le Java.J'ai
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|