Назад | Перейти на главную страницу

Что это значит, когда порядковые номера обновления, исходные и текущие, всегда не равны?

У меня есть два контроллера домена, в одном из которых рассматриваемый номер USN всегда имеет одинаковые значения (текущий и исходный), а другой - исходный номер USN примерно на 6 чисел меньше текущего значения.

Что это значит? Как это может потенциально повлиять на мои приложения?

Вот скриншот, на котором различаются исходный и текущий USN:

Каждый контроллер домена содержит локальный счетчик USN, который увеличивается при каждой записи в реплику базы данных контроллера домена.

Отступление между Current и Original просто означает, что объект был изменен с момента создания.

Вы можете проверить USN во время последней записи для каждого атрибута объекта с repadmin.exe:

repadmin /showobjmeta DC01 "CN=SomeObject,OU=Computers,DC=domain,DC=tld" 

Попробуйте это для размера:

  1. Создайте новый объект учетной записи пользователя с именем «TestUser» в пользовательском OU.
  2. Проверьте вывод /showobjmeta от каждого контроллера домена (номера USN должны отличаться в зависимости от контроллера домена):
    repadmin /showobjmeta * "CN=TestUser,OU=Users,DC=domain,DC=tld"
  3. Внесите изменения в атрибут объекта, "Описание" - отличный кандидат.
  4. Бегать repadmin /showobjmeta снова - description атрибут будет иметь более новый USN на всех контроллерах домена, получивших обновление, а также на контроллере домена, на котором вы выполнили обновление. Необновляемые атрибуты (см. whenCreated и objectGUID для управления) останется исходный USN

Надеюсь, это имеет смысл