AD属性:Modified和modifyTimeStamp有什么区别

我发现: modifyTimeStamp是从whenChanged构造的,两者都没有被复制。

但是,我还没有findModified属性的定义或解释,尽pipeModifiedmodifyTimeStampwhenChanged相同。

那么, ModifiedmodifyTimeStamp之间有什么区别呢,如果我需要在一个对象上做一些工作 – 删除,移动,禁用等,最好使用哪个值。

例如: if ($modifytimestamp -le $somepointintime) { do something because nothing has been done since somepointintime }

或者,如果我需要根据时间对某个对象做些什么,那么最好使用什么属性?

Modified实际上并不是一个真正的属性。 这是您提到的那些“增值”属性中的另一个属性(不要与实际的AD“构造”属性混淆),由Powershell Cmdlet在运行时插入。 只是为了使输出更加用户友好。 也混淆了人们。 ;)这就是为什么你无法从MSDN的文档中find它的定义。

你是对的 – 默认情况下,既不修改modifyTimeStamp也不whenChanged

您的选项是1)将属性标记为已复制,或2)查询您的所有域控制器,并select最近的时间。

如果你还没有阅读这个博客post:

http://blog.joeware.net/2006/10/03/655/