We changed domains and I need to updated the User fields in all lists and libraries to reflect the new domain accounts. (I know that stsadm.exe -o migrateuser will mostly handle this but since it disables any existing new accounts it does not handle the list items and documents that are already pointing to the new domain account.)
Anyways, my problem is updating the "Editor" or "Modified By" field. If I use the UpdateOverwriteVersion()
method the field is properly updated but with the side effect of the "modified timestamp" being changed. If I use the SystemUpdate(False)
method, the updated field is ignored and does not reflect the new account.
What can I do to get the field to update without changing the associated timestamp?