objectGUID 是唯一的吗?它会永远改变吗?

Mic*_*tum 8 active-directory

我正在尝试唯一标识 Active Directory 域中的对象。sAMAccountName 或邮件地址可能会发生变化,objectSid 也会发生变化。但我看到还有一个 objectGUID。

我只是想知道:这会因任何原因而改变,还是我可以假设这永远不会改变?

我问的原因是我正在从应用程序引用一些 AD 对象,并且需要在数周或数月后返回并仍然获取该对象,但应用程序无法通过任何方式获得更改通知。所以我需要一个永不改变的值。

Mat*_*ons 15

http://technet.microsoft.com/en-us/library/cc961625.aspx?ppud=4

复制和粘贴:SID 有时会更改。Group 对象的 SID 不会改变。其他对象属性的值可以更改,但对象 GUID 永远不会更改。当一个对象被分配一个 GUID 时,它会终身保持该值。