I have two domain controllers, one where the USN in question is always the same values (current and original), while the other one the original USN is roughly 6 numbers lower than the current value.
What does this mean? How could this potentially affect my applications?
Here is a screenshot of the original and current USN's differentiating:
Each Domain Controller holds a local USN counter that gets incremented by each write to the DC's database replica.
A digression between Current and Original simply means that the object was changed since creation.
You can inspect the USN at the last write time for each attribute on an object with repadmin.exe:
Try this for size:
/showobjmeta
from each domain controller (USNs should vary by DC):repadmin /showobjmeta * "CN=TestUser,OU=Users,DC=domain,DC=tld"
repadmin /showobjmeta
again - thedescription
attribute will have a newer USN on all Domain Controllers that have received the update, as well as on the Domain Controller on which you performed the update. Non-updated attributes (seewhenCreated
andobjectGUID
for control) will still have the original USNHope this makes sense