如何在CRM Online中使用命令行OrgDBOrgSettings工具?

时间:2016-01-07 13:26:28

标签: dynamics-crm dynamics-crm-online

我想使用命令行OrgDBOrgSettings tool(而不是managed solution-edition)来更改我的CRM Online实例中的某些值。

我尝试使用以下命令检索当前设置:

Microsoft.Crm.SE.OrgDBOrgSettingsTool.exe Retrieve /u myorgname

返回以下错误

  

OrgDBOrgSettings发生错误,错误详情为Organisation Name = myorgname不存在

1 个答案:

答案 0 :(得分:2)

您需要修改Microsoft.Crm.SE.OrgDBOrgSettingsTool.exe.config以获得适用于CRM Online的正确值。

转到设置 - >自定义 - > Developer Resources获取配置文件所需的值。

  • 从开发者资源(例如https://disco.crm4.dynamics.com/XRMServices/2011/Discovery.svc)将OrgDBOrgSettingsTool_CrmDiscoveryService_CrmDiscoveryService值更改为您的Dicovery服务。
  • OrgDBOrgSettingsTool_SKU值更改为Office365
  • OrgDBOrgSettingsTool_UserName更改为您的电子邮件(例如user@org.onmicrosoft.com)
  • 从开发人员资源(例如https://org.api.crm4.dynamics.com/XRMServices/2011/Organization.svc)将OrgDBOrgSettingsTool_OrgServiceUri更改为您的组织服务。不要保留默认{0},因为否则会在那里插入组织唯一名称。
  • 在调用工具时使用开发人员资源中的组织唯一名称:Microsoft.Crm.SE.OrgDBOrgSettingsTool.exe Retrieve /u OrganizationUniqueName