我有两个 AD 站点,一个有 5 个 DC,另一个有 2 个 DC。我发现大多数 DC 的当前 USN 和原始 USN 之间没有任何差异,只有两个(在同一个站点上)显示任何差异。这是预料之中的吗?
我的想法是,所有人都应该看到差异,因为每个 DC 都应该看到复制,因此应该在每个 DC 上进行更新 - 或者只有在相应的 DC 上进行了更新后 USN 才会改变?
答案1
Technet 上有一篇很长的好文章,你可能会从中受益,标题是:Active Directory 复制模型的工作原理,但简而言之,森林中的任何两个 DC 都不可能同时拥有相同的 USN,因为每次在该 DC 上更改 Active Directory 对象时,DC USN 都会递增。因此,我非常怀疑您是否真的在多个 DC 上看到相同的 USN,但更有可能的是上次复制更改的原始 USN 值,或者可能是高水位(直接最新向量)值。
话虽如此,微软文档明确指出,你不应该关心 USN,除非你遇到了复制问题,例如潜在的 USN 回滚。但是,如果你愿意,可以运行Repadmin /showutdvec
针对所有域控制器并查看每个域控制器报告的本地 USN。