Pb suite à un changmt de serveur Exchange

Pb suite à un changmt de serveur Exchange - Windows & Software

Marsh Posté le 09-10-2003 à 17:14:06    

Bonjour tout le monde!
 
Depuis que nous avons changé le serveur Exchange dans  
notre domaine, il en reste des traces, notamment dans les  
propriétés de nos comptes utilisateurs :  
les comptes utilisateurs créés avant le changement de  
serveur ont toujours dans leurs propriétés, dans  
l'onglet "Exchange Général / Serveur associé", le nom de  
l'ancien serveur.
 
Est-ce que quelqu'un pourrait me dire comment mettre ces  
informations à jour?
 
Merci d'avance....
 [:missele]

Reply

Marsh Posté le 09-10-2003 à 17:14:06   

Reply

Marsh Posté le 10-10-2003 à 10:23:44    

heu.... s'il vous plait????
 
est-ce que personne ne sais répondre à mon problème? ou peut être que je ne l'ai pas expliqué clairement?
 
s'il vous plait, je suis vraiment bloquée....
peut être que quelqu'un pourrait me dire où je pourrais chercher (site internet, livre, ...)?
 
merci d'avance

Reply

Marsh Posté le 10-10-2003 à 10:25:13    

tu as fait quel type de migration ?


---------------
Funkelly
Reply

Marsh Posté le 10-10-2003 à 10:34:27    

on est passé d'un serveur Exchange 2000 à un autre serveur Exchange 2000

Reply

Marsh Posté le 10-10-2003 à 10:34:31    

En ce qui me concerne, sur un problème similaire suite au crash d'un ancien serveur, depuis le manager d'exchange j'ai supprimé l'ancien serveur de la liste et ensuite j'ai pu changer sans problème vers le nouveau (pour moi c'était Exchange 2000 à 2003)...
 
Sinon pour automatiser cette tâche il faut regarder du côté des scripts utilisant ADSI :
http://www.microsoft.com/technet/t [...] efault.asp


Message édité par Requin le 10-10-2003 à 10:35:00
Reply

Marsh Posté le 10-10-2003 à 10:37:14    

Requin a écrit :

En ce qui me concerne, sur un problème similaire suite au crash d'un ancien serveur, depuis le manager d'exchange j'ai supprimé l'ancien serveur de la liste et ensuite j'ai pu changer sans problème vers le nouveau (pour moi c'était Exchange 2000 à 2003)...
 
Sinon pour automatiser cette tâche il faut regarder du côté des scripts utilisant ADSI :
http://www.microsoft.com/technet/t [...] efault.asp


 
Et tu n'as eu aucun problème????
Les utilisateurs qui étaient configurés avec ton ancien serveur n'ont posé aucun problème? ils n'ont pas gardé dans leurs propriétés des références vers l'ancien serveur?
 
merci pour l'url, je vais voir ça...

Reply

Marsh Posté le 10-10-2003 à 10:53:21    

Si pleins de problèmes de configuration j'ai du modifier à plusieurs endrotis pour "effacer" mon vieux serveur et que tout soit géré par le nouveau.... le truc qui m'a le plus cassé les pieds c'est le "Recipient Update Service" qui pointait sur mon ancien serveur et m'empechait de créer de nouvelles BAL.

Reply

Marsh Posté le 10-10-2003 à 10:57:57    

Requin a écrit :

Si pleins de problèmes de configuration j'ai du modifier à plusieurs endrotis pour "effacer" mon vieux serveur et que tout soit géré par le nouveau.... le truc qui m'a le plus cassé les pieds c'est le "Recipient Update Service" qui pointait sur mon ancien serveur et m'empechait de créer de nouvelles BAL.


 
Est ce que tu pourrais me parler de ces problèmes de configuration? apparament, c'est ceux qui me posent également problème... et je ne sais pas du tout comment les résoudre... :cry:  
 
En fait, dans mon cas, j'arrive à créer de nouvelles BAL sans problème, c'est juste que les anciennes créées avec l'ancien serveur ne se sont pas mises à jour....
t'as utilisé quel logiciel? ou alors, où as-tu trouvé les informations?
 
merci beaucoup pour ton aide...

Reply

Marsh Posté le 10-10-2003 à 11:00:18    

J'avais peu d'utilisateurs j'ai donc fait à la main avec l'"Active Directory Users and Computers" pour virer les anciennes mailbox et en créer de nouvelles... j'estimmais que celà me prenderait plus de temps d'automatiser cette tâche avec un script.

Reply

Marsh Posté le 10-10-2003 à 12:05:36    

ouai....mais dans mon cas, il y a 22 personnes concernées, et chacune a des autorisations différentes....tu penses que je peux uniquement résoudre le problème à l'aide d'un script?

Reply

Marsh Posté le 10-10-2003 à 12:05:36   

Reply

Marsh Posté le 10-10-2003 à 15:50:25    

quelqu'un d'autre aurait-il une idée autre que recréer de nouvelles adresses?
ou sinon, quelqu'un pourrait-il m'expliquer brièvement comment faire un script? (je ne suis pas administrateur, je ne m'y connais pas dans ce sujet)...
 
merci d'avance

Reply

Marsh Posté le 10-10-2003 à 16:07:22    

Un exemple de script pour créer une boite Exchange, à adapter à tes besoins. Voial qui devrait te donner une idée de comment utiliser ADSI.
 
Author: Leszek Winiarski  
 
Description:  
Create exchange mailbox with all user permissions (ny-security-descriptor)  
 
Script:  

Code :
  1. Set sid = CreateObject("ADsSID" )
  2. Set sec = CreateObject("ADsSecurity" )
  3. Set ace = CreateObject("AccessControlEntry" )
  4. Const ADS_SID_HEXSTRING = 1
  5. Const ADS_SID_WINNT_PATH = 5
  6. Const ADS_RIGHT_EXCH_MODIFY_USER_ATT = &H2
  7. Const ADS_RIGHT_EXCH_MAIL_SEND_AS = &H8
  8. Const ADS_RIGHT_EXCH_MAIL_RECEIVE_AS = &H10
  9. ' -HERE YOU MUST CHANGE THE NAMES-
  10. server = "EXCHANGE_SERVER_NAME"
  11. Org = "ORGANISATION_NAME"
  12. Site = "SITE_NAME"
  13. domain = "DOMAIN_NAME_OF_NT_ACCOUNT"
  14. '--- MailBox Parameters --
  15. strDisplayName = "Demo Account"
  16. strFirstName = "Demo"
  17. strLastName = "Account"
  18. strAlias = "demoacc"
  19. strMTA = "cn=Microsoft MTA,cn=" & server &
  20. ",cn=Servers,cn=Configuration,ou=" & Site & ",o=" & Org
  21. strMDB = "cn=Microsoft Private MDB,cn=" & server &
  22. ",cn=Servers,cn=Configuration,ou=" & Site & ",o=" & Org
  23. strSMTPAddr = "demoacc@company.com"
  24. '--- Build Recipient container's adsPath that looks like this:
  25. LDAP://myserver/CN=Recipients, OU=Site, O=Org
  26. ADsPath = "LDAP://" + server
  27. ADsPath = ADsPath + "/cn=Recipients,OU="
  28. ADsPath = ADsPath + Site
  29. ADsPath = ADsPath + ",O="
  30. ADsPath = ADsPath + Org
  31. Set objCont = GetObject(ADsPath)
  32. 'Create a new MailBox
  33. Set mailBox = objCont.Create("organizationalPerson", "cn=" & strAlias)
  34. mailBox.Put "mailPreferenceOption", 0
  35. mailBox.Put "givenName", strFirstName
  36. mailBox.Put "sn", strLastName
  37. mailBox.Put "cn", strDisplayName
  38. mailBox.Put "uid", strAlias
  39. mailBox.Put "Home-MTA", strMTA
  40. mailBox.Put "Home-MDB", strMDB
  41. mailBox.Put "mail", strSMTPAddr
  42. mailBox.Put "MAPI-Recipient", True
  43. mailBox.Put "rfc822Mailbox", strSMTPAddr
  44. '--------------
  45. ' ASSOCIATING TO NT PRIMARY ACCOUNT
  46. ' (REQUIRED ADSI TOOL KIT - REGSVR32 ADSSECURITY.DLL )
  47. '---------------
  48. sid.SetAs ADS_SID_WINNT_PATH, "WinNT://" &
  49. & "/" & strAlias & ",user"
  50. sidHex = sid.GetAs(ADS_SID_HEXSTRING)
  51. mailBox.Put "Assoc-NT-Account", sidHex
  52. ' Commit the property cache to the directory service
  53. mailBox.SetInfo
  54. '-------------
  55. '--- SET THE MAIL BOX SECURITY ------
  56. '-- To allow the user to modify user attribute, send mail and receive mail
  57. '-------------
  58. Set sd = sec.GetSecurityDescriptor(mailBox.ADsPath)
  59. Set dacl = sd.DiscretionaryAcl
  60. ace.Trustee = domain & "\" & strAlias
  61. ace.AccessMask = ADS_RIGHT_EXCH_MODIFY_USER_ATT Or
  62. ADS_RIGHT_EXCH_MAIL_SEND_AS Or ADS_RIGHT_EXCH_MAIL_RECEIVE_AS
  63. ace.AceType = ADS_ACETYPE_ACCESS_ALLOWED
  64. dacl.AddAce ace
  65. sd.DiscretionaryAcl = dacl
  66. sec.SetSecurityDescriptor sd
  67. *************

Reply

Sujets relatifs:

Leave a Replay

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