昨天我在sharepoint 2010中意外删除了一个时间跟踪网站,不幸的是它没有进入回收站。我无法通过回收站的网站集管理员视图,我自己的视图或通过powershell get-spdeletedsite cmd找到它。
最后我恢复了数据库备份,使用了未连接的备份资源管理器,将该网站作为cmp,创建了一个空白网站,然后使用PS将cmp导入其中。
不幸的是,数据是时间跟踪数据,创建项目的人是重要的信息。当我恢复列表时,管理员用户名用于创建所有条目,丢失了一个月的特定于人的数据。
有谁知道如何:
a)恢复已创建的cmp和保留的其他元数据,
b)使用createdby和其他保存的元数据恢复列表的cmp(或等效)
c)基于共享点数据库更新现有列表的元数据列
d)任何其他方式使“创建者”列更新为
提前致谢, Steff
答案 0 :(得分:1)
Export-SPWeb和Import-SPWeb都有一个参数“IncludeUserSecurity”,它表示将包含导出站点的用户安全性。遗憾的是,执行“CreatedBy”仍然是导入用户,但最后一次更新用户将显示正确的用户。
我不知道这些信息是否足够?在最坏的情况下,您可以执行一些脚本,这将设置createdby用户与更新的用户相同,因为在导入的站点中,默认情况下这将是错误的用户。
希望这有帮助。