У меня есть два контроллера домена, в одном из которых рассматриваемый номер USN всегда имеет одинаковые значения (текущий и исходный), а другой - исходный номер USN примерно на 6 чисел меньше текущего значения.
Что это значит? Как это может потенциально повлиять на мои приложения?
Вот скриншот, на котором различаются исходный и текущий USN:
Каждый контроллер домена содержит локальный счетчик USN, который увеличивается при каждой записи в реплику базы данных контроллера домена.
Отступление между Current и Original просто означает, что объект был изменен с момента создания.
Вы можете проверить USN во время последней записи для каждого атрибута объекта с repadmin.exe:
repadmin /showobjmeta DC01 "CN=SomeObject,OU=Computers,DC=domain,DC=tld"
Попробуйте это для размера:
/showobjmeta
от каждого контроллера домена (номера USN должны отличаться в зависимости от контроллера домена):repadmin /showobjmeta * "CN=TestUser,OU=Users,DC=domain,DC=tld"
repadmin /showobjmeta
снова - description
атрибут будет иметь более новый USN на всех контроллерах домена, получивших обновление, а также на контроллере домена, на котором вы выполнили обновление. Необновляемые атрибуты (см. whenCreated
и objectGUID
для управления) останется исходный USNНадеюсь, это имеет смысл