在具有漫游配置文件的 Active Directory 中,我在日志“Microsoft-Windows-User Profile Service/Operational”中看到频繁出现 ID 为 69 的事件。
这些事件警告 NTUSER.DAT 在登录时未从域控制器复制到配置文件的本地副本,因为本地文件的时间戳比 DC 上的文件时间戳新。虽然这是不复制 NTUSER.DAT 的正当理由,但我怀疑这是真的。
例如,Windows 事件查看器提供以下事件数据:
<EventData>
<Data Name="SourceFile">\\DC\Profiles$\user.V6\NTUSER.DAT</Data>
<Data Name="SourceTimestamp">Year: 2024, Month 1, Day 22, Hour 15, Minute 40</Data>
<Data Name="DestinationFile">C:\Users\user\NTUSER.DAT</Data>
<Data Name="DestinationTimestamp">Year: 2024, Month 1, Day 22, Hour 15, Minute 41</Data>
</EventData>
但是:wmic datafile [...] get lastmodified
在 SourceFile 和 DestinationFile 上使用时,显示两者的时间戳完全相同。用户配置文件本地副本中确实在 15:41 被修改的文件是 NTUSER.INI。
因此,在我看来,是否将 NTUSER.DAT 从服务器复制到客户端的决定取决于将服务器上的 NTUSER.DAT 的时间戳与客户端上的 NTUSER.INI 的时间戳进行比较。这是真的吗?这种行为背后的原因是什么?
我想我要么是完全忽略了这一点,要么是微软在那里做了一些非常奇怪的事情......有人可以启发我吗?
干杯