J'essaie d'identifier de manière unique les objets dans un domaine Active Directory. Le sAMAccountName ou l'adresse e-mail peut malheureusement changer, tout comme le objectSid. Mais j'ai vu qu'il y a aussi un objectGUID.
Je me demande simplement: cela peut-il changer pour une raison quelconque, ou puis-je supposer que cela ne changera jamais?
La raison pour laquelle je pose la question est que je fais référence à certains objets AD d'une application et que je dois revenir des semaines ou des mois plus tard et toujours obtenir l'objet, mais l'application ne peut aucun moyen d'être notifié des modifications. J'ai donc besoin d'une valeur qui ne change jamais.
active-directory
Michael Stum
la source
la source
Réponses:
http://technet.microsoft.com/en-us/library/cc961625.aspx?ppud=4
Pour copier et coller: les SID peuvent parfois changer. Le SID d'un objet Group ne changera pas. Les valeurs des autres propriétés d'objet peuvent changer, mais l'Object-GUID ne change jamais. Lorsqu'un objet se voit attribuer un GUID, il conserve cette valeur à vie.
la source
Si un GUID lui est associé, il ne devrait jamais changer car GUID signifie Globally Unique Identifier
la source
Le GUID ne devrait pas changer si vous quittez l'ordinateur en tant que membre du domaine et le renommez, mais comme indiqué le retirer du domaine et l'ajouter à nouveau dans un nouvel objet.
la source
"Lorsqu'un objet se voit attribuer un GUID, il conserve cette valeur à vie."
Je ne sais pas à quel point c'est vrai. J'ai testé cela en ajoutant un ordinateur à un domaine AD et en enregistrant le GUID. J'ai ensuite supprimé l'ordinateur du domaine, l'ai renommé, puis je l'ai rajouté au même domaine. Le GUID était différent sur l'ordinateur. Je suis curieux de savoir si quelqu'un d'autre peut le vérifier également.
la source