gpt4 book ai didi

c# - 无法通过 CRM 2011 中的 C# 以编程方式创建组织

转载 作者:行者123 更新时间:2023-11-30 20:05:02 24 4
gpt4 key购买 nike

public void Main2()
{
DeploymentServiceClient service = Microsoft.Xrm.Sdk.Deployment.Proxy
.ProxyClientHelper.CreateClient(new Uri("http://xxxxxxxxx:5555/XRMDeployment/2011/Deployment.svc"));
Console.WriteLine(CreateOrganization(service
, new Organization
{
UniqueName = "testOrgProv1",
FriendlyName = "testOrgProv1",
SqlServerName = "CRMDDC2",
SrsUrl = @"http://crmddc2/Reports",
BaseCurrencyCode = RegionInfo.CurrentRegion.ISOCurrencySymbol,
BaseCurrencyName = RegionInfo.CurrentRegion.CurrencyNativeName,
BaseCurrencySymbol = RegionInfo.CurrentRegion.CurrencySymbol,
State = Microsoft.Xrm.Sdk.Deployment.OrganizationState.Enabled
}));
}

Guid? CreateOrganization(IDeploymentService deploymentService
, Organization org)
{
BeginCreateOrganizationRequest req = new BeginCreateOrganizationRequest
{
Organization = org
};

BeginCreateOrganizationResponse resp = deploymentService.Execute(req) as BeginCreateOrganizationResponse;
return resp != null ? (Guid?)resp.OperationId : null;
}

但是我得到的错误是

"The Deployment Service cannot process the request because one or more validation checks failed."

我用的是本地管理员账号,也是部署管理员,

ps: 当我以不同的方式使用类似的代码时,会弹出相同的错误,但内部消息是

"The current Active Directory user doesnt have read write permission on the reporting group ....."

最佳答案

我正在解决同样的问题。我发现有两篇文章提出了两种不同的解决方案:

这篇文章让我想起了其中一个链接。在第一篇文章中,作者提到部署服务(检查 IIS 应用程序池)身份需要为 ReportingGroup 在 OU 上授予 AD 权限。

总结两篇文章:

  • 找到 CrmDeploymentServiceAppPool 的应用程序池标识,此后
  • 添加到本地管理员和 CRM_WPG 组
  • 将控制权委托(delegate)给包含 PrivUserGroup 和 SqlAccessGroup 的 OU 的 AD 中的
  • 在“secpol.msc”本地权限管理中授予 “作为服务登录”
  • 授予“系统管理员”权限给 SQL Server 中的
  • 在 CRM 中的 MSCRM_Web 和 Trace 文件夹上授予对 的读/写权限
  • 在“注册表编辑器”中授予对条目 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM 和 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MSCRMSandboxService 子项的读/写权限
  • 重置应用程序池
  • 运行脚本

如果这不起作用,请仔细检查上面的链接,向上帝祈祷,然后调用 MS 技术支持(顺序由您决定)。 (此外,如果您发现缺少某些内容,请随时发布或编辑。)

关于c# - 无法通过 CRM 2011 中的 C# 以编程方式创建组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12057648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com