2012-10-18 37 views
3

有谁知道有任何方式导出用户和角色权限,然后将它们重新导入另一份Sitecore副本?导出用户权限?

我已经围绕搜索,并且吧写一些代码来做到这一点,似乎没有任何东西可立即...

回答

4

的权限实际上是存储在项目本身,而不是角色或用户对象。有两种方法可以像Stephen提到的那样导出对象,对授予/撤销访问的项目执行导出/导入,而不是角色或用户。

+0

看来,这个问题也被问及并回答:http://stackoverflow.com/questions/11553980/roles-permissions-itemisation/13300358 – wilsjd

+1

谢谢我猜想它会是这样的。搜索时未找到其他项目,但感谢链接。 –

1

有两种方法可以做到这一点..你可以制作Sitecore软件包并将其添加到该软件包中,另一种方法是使用Serialization,它将文本文件写入磁盘,然后您可以将其恢复到另一个sitecore实例中。

这个选择很大程度上取决于您必须移动多少用户/角色。如果只有几个,你可以使用Sitecore包,但如果你有很多,你可能会想要使用序列化来做到这一点。

关于每个主题更多信息可以在这里找到..

+1

看起来序列化会让你导出用户/角色,但是不会保留物品/工作流本身的实际权限? –