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

How do I use the command line OrgDBOrgSettings tool with CRM Online?

我想使用命令行 OrgDBOrgSettings tool (not the managed solution-edition) 更改我的 CRM Online 实例中的一些值。

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

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

返回如下错误

Error occurred in OrgDBOrgSettings and the error details are Organization With Name = myorgname Does Not Exist

您需要编辑 Microsoft.Crm.SE.OrgDBOrgSettingsTool.exe.config 以获得 CRM Online 的正确值。

转到设置 -> 自定义 -> 开发人员资源以获取配置文件所需的值。

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