【发布时间】:2015-11-09 15:56:04
【问题描述】:
我们正在使用具有 Active Directory 集成的 Sitecore 8 update 3。我正在尝试从我们的开发环境复制一个角色和与之相关的各个用户到 Prod
示例:
角色: Sitecore/IHaveAccess
用户: ad/dk123、ad/dk234、ad/dk345...
我尝试了两种不同的方法:
方法一:生成包:
通过创建第 19 页上描述的包:https://sdn.sitecore.net/upload/sitecore6/65/package_designer_admin_guide-a4.pdf
当我在新环境中安装软件包时,添加了角色,但没有一个用户在该角色下。
方法二:序列化:
我序列化了项目,但是在 Notepad++ 中查看时不包含任何用户。当我序列化组中的用户时,我确实看到了该组。
有什么想法为什么我们会遇到这个问题?
【问题讨论】:
-
你看到这个答案了吗? - stackoverflow.com/questions/11553980/…
-
另外,此链接goo.gl/A9D0MV 与您的问题相关。在我过去成功地使用了这两种方法,现在也在我的沙箱上测试了它 - 成功的用户序列化。看起来你在其他地方遇到了问题,即。在您的配置中。
-
我尝试了这两个选项都不成功,可能是因为我使用的是 Active Directory 并且 AD 用户没有存储在 sitecore 中?我会继续研究这个。
-
@DanO 你在序列化什么?角色或用户(或两者)?您对 AD 有什么类型的访问权限?它是只读还是 2 路同步?
-
@jammykam,我对角色和用户都进行了序列化,以查看其中的内容。角色没有用户,用户确实有角色。它只有一种方式同步,我们只阅读 AD.... 在一个单独的故事中,我们最初想使用 AD 组(而不是站点核心组并向其中添加用户)但遇到了问题。