Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有谁知道导出用户和角色权限的任何方法,然后在 Sitecore 的另一个副本上重新导入它们?
我进行了搜索,并且编写了一些代码来执行此操作,似乎没有任何立即可用的东西...
权限实际上存储在项目本身上,而不是 Role 或 User 对象。有两种方法可以像斯蒂芬提到的那样导出对象,对您授予/撤销访问权限的项目执行导出/导入,而不是角色或用户。
有两种方法可以做到这一点..您可以制作一个 Sitecore 包并将它们添加到其中,另一种方法是使用序列化,它将文本文件写入磁盘,然后您可以将其恢复到另一个 sitecore 实例。
选择很大程度上取决于您必须移动多少用户/角色。如果它只有几个,你可以使用 Sitecore 包,但如果你有很多,你可能会想要使用序列化来做到这一点。
可以在此处找到有关每个主题的更多信息。