2010-12-14 23 views
0

有没有办法通过PowerShell或一些API,我似乎无法在CRM 4.0 SDK中找到,这将允许我们从生产CRM 4.0环境自动刷新到临时CRM服务器?很明显,我们可以编写脚本的数据库备份/恢复,但是我找不到一种不使用MMC管理单元就能启动CRM导入组织的方法。如何以编程方式导入CRM组织?

回答

3

有一个Deployment SDK for Dynamics CRM 4可用。然而,对你来说有趣的部分不是公共API的一部分。

该文档提到了应由部署管理器使用的ImportOrganizationRequest。不幸的是,它被标记为内部使用。但是,由于Dynamics CRM 2011即将发布,因此我不会对此API做任何更改,因此我会试一试。

您可以使用this post in the msdn forums作为起点。

btw:Dynamics CRM 2011附带一组PowerShell CmdLets,这使得管理更具可编写脚本。特别是Import-CrmOrganization将是您可以使用的CmdLet。有关更多信息,请参见my blog post