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

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  Modification des paramètres Outlook 2007 via un script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Modification des paramètres Outlook 2007 via un script

n°41861
engalerema​n
Posté le 20-08-2008 à 12:11:38  profilanswer
 

Mesdames, Messieurs, bonjour
 
Je souhaite modifier les paramètres Outlook de tous mes utilisateurs ( à peu près 300 ).
Je ne vais donc pas le faire à la main, j'ai donc fait un script :
 
 

Code :
  1. Modification du POP
  2. Set WshShell = WScript.createObject("WScript.Shell" )
  3. WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account Manager\Accounts\00000001\POP3 Server", "pop.xxx.com","REG_SZ"
  4. 'Modification du Port pour le SMTP
  5. Set WshShell = WScript.createObject("WScript.Shell" )
  6. WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account Manager\Accounts\00000001\SMTP Port","587","REG_DWORD"
  7. 'Modification du SMTP
  8. Set WshShell = WScript.createObject("WScript.Shell" )
  9. WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account Manager\Accounts\00000001\SMTP Server","smtp.xxx.com","REG_SZ"
  10. ' Modification du UserName Outlook
  11. Set WshShell = WScript.CreateObject("WScript.Shell" )
  12. s = WshShell.RegRead ("HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account Manager\Accounts\00000001\POP3 User Name" )
  13. Pos=Len(s)-16
  14. t=Left(s,Pos)
  15. u="@xxxxxxxxxxx"
  16. v=t & u
  17. Set WshShell = WScript.createObject("WScript.Shell" )
  18. WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\OMI Account Manager\Accounts\00000001\POP3 User Name","" &v,"REG_SZ"
  19. '  Get UserName Citrix afin de faire un check des users faits
  20. Set objWshNet=CreateObject("Wscript.Network" )
  21. w=objWshNet.username
  22. Set objConnection = CreateObject("ADODB.Connection" )
  23. Set objCommand =   CreateObject("ADODB.Command" )
  24. objConnection.Provider = "ADsDSOObject"
  25. objConnection.Open "Active Directory Provider"
  26. Set objCommand.ActiveConnection = objConnection
  27. objCommand.CommandText = _
  28.              "SELECT sn, givenname FROM 'LDAP://dc=MONDOMAINE' WHERE objectCategory='User' And cn='"&w&"'"
  29. Set objRecordSet = objCommand.Execute
  30. FirstName = objRecordSet.Fields("givenname" ).Value
  31. LastName = objRecordSet.Fields("sn" ).Value
  32. objConnection.Close
  33.  
  34. ' Copie de l'userName dans le fichier Y:\INFORMATIQUE\Result_Outkook.txt
  35. Set fso = CreateObject("Scripting.FileSystemObject" )
  36. Set f = fso.OpenTextFile("Y:\INFORMATIQUE\Result_Outlook.txt", 8, True)
  37. p=";"
  38. MaChaine=LastName&p&FirstName&p&w
  39. f.WriteLine "" &MaChaine
  40. f.close
  41. Wscript.echo "Migration de votre BAL effectuee"


 
Ce script fonctionne à merveille, dans la BDR les paramètres sont bien modifiés ...
Le Hic, c'est quand je regarde sur Outlook les paramètres de mon compte rien à changer bien que dans la BDR j'ai les nouveaux paramètres ...
J'ai redémarrer etc, rien à changer !!
Le truc, c'est que j'ai du me trompé, ce n'est pas là que sont stockés les infos POP, SMTP etc du compte, mais où est ce alors ? Car ds la BDR, il n'y a pas ... Dans un fichier ? Comment le modifier etc ???
 
Merci pour votre aide ...

mood
Publicité
Posté le 20-08-2008 à 12:11:38  profilanswer
 

n°41870
engalerema​n
Posté le 20-08-2008 à 12:57:50  profilanswer
 

J'ai trouvé ça se trouve pas dans HKCU\Software\Microsoft\Windows NT\Current Version\Windows Messaging SubSystem
Mais là il y 10 millions de ruches ,je ne sais pas comment je vais la trouver en VBS ( car aucun porte le même nom etc )

n°41872
El Pollo D​iablo
REACHED THE END OF CAKE
Posté le 20-08-2008 à 13:43:20  profilanswer
 

C'est quasi impossible de scripter ça d'une façon qui va marcher sur tous tes postes, Outlook n'est pas conçu pour, je te conseille plutot de regarder du côté des fichiers PRF : http://office.microsoft.com/en-us/ [...] 81033.aspx


Message édité par El Pollo Diablo le 20-08-2008 à 13:43:30

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  Modification des paramètres Outlook 2007 via un script

 

Sujets relatifs
Sauvegarder W2008 + Exchange 2007Ouverture de session "Script de login qui s'exécute pas".
Configuration Exchange 2007 SP1 sur Windows Server 2008[Outlook/Exchange 2003] PB pour transferer de mails
Script imprimantescript de connexion
Modification password admin windows 2003Outlook 2007 : Déployer une signature par GPO/Script ?
Plus de sujets relatifs à : Modification des paramètres Outlook 2007 via un script


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