Dynamics crm MS CRM 2011部署自动化工具

Dynamics crm MS CRM 2011部署自动化工具,dynamics-crm,dynamics-crm-2011,Dynamics Crm,Dynamics Crm 2011,我希望在不同环境(如开发环境、测试环境和UAT)之间自动化CRM的部署过程。 我想知道市场上是否有现有的工具可以为我自动化部署? 如果没有,是否可以在不同的环境之间自动化CRM部署?实现这一点的最佳实践是什么 谢谢在我工作的地方,我们目前正在处理完全相同的问题。我最初花了相当多的时间寻找货架上的产品,可以帮助我们,但我没有发现任何有希望的。因此,我们自己承担了这项任务 微软的一些人就这个问题写了一篇简短的“白皮书”,我觉得很有帮助。你可以在这里找到它 我不会声称我们使用的是“最佳”实践,但我们已

我希望在不同环境(如开发环境、测试环境和UAT)之间自动化CRM的部署过程。 我想知道市场上是否有现有的工具可以为我自动化部署? 如果没有,是否可以在不同的环境之间自动化CRM部署?实现这一点的最佳实践是什么


谢谢

在我工作的地方,我们目前正在处理完全相同的问题。我最初花了相当多的时间寻找货架上的产品,可以帮助我们,但我没有发现任何有希望的。因此,我们自己承担了这项任务

微软的一些人就这个问题写了一篇简短的“白皮书”,我觉得很有帮助。你可以在这里找到它

我不会声称我们使用的是“最佳”实践,但我们已经选择尝试在PowerShell中编写所有脚本,或者通过我们自己的PS模块中基于.net的cmdlet编写脚本。CRM server附带了一个PowerShell管理单元,该管理单元具有创建/删除组织的一些基本功能,但在实际“部署”CRM定制、配置数据、用户等方面,您或多或少需要依靠自己

了解您选择的方法(如果有的话)会很有趣?如果你有任何具体的问题,请不要犹豫

这个怎么样


是一组允许您快速、轻松地为Dynamics CRM解决方案实施持续集成的工具。

PowerShell和XRMCI框架将为您的解决方案部署提供良好的服务,缺点是无法添加到解决方案中的固定或配置数据(或针对CRM 2015中当前存在缺陷的解决方案项,例如案例创建规则、SLA项等)。在这种情况下,我的客户机和我创建了powershell C#cmdlet,它们使用SDK和API创建用户、团队、成员资格、队列、案例创建规则等长期数据(尽管不支持,但API允许),以及配置邮箱等

因此,结合使用XRMCI框架、C#和PowerShell可以自动将一个环境部署到下一个环境。关键是要放慢速度,手动执行要开始的脚本,并在流程中建立信任,调整和添加更多元素。一旦实现了信任,就可以将其作为CI/CD流程与TFS集成。


至于最佳实践,我自己的研究表明,这仍然是一个“敢为人先”的领域,没有真正的“最佳实践”,正如厨师、木偶、章鱼和微软(带DSC)等玩家将有所贡献,但目前….

有没有关于它的最终解决方案?有完整的源代码示例吗?我编写了一个开源实用程序来帮助解决这个问题,它似乎对我们很有效。您可以在以下网站找到它: