2012-08-27 73 views
1

每当我试着在PowerShell脚本中的以下行:微软CRM动态2011 PowerShell的错误禁止任何组织,

Disable-CrmOrganization -Name MyOrganization 

我收到以下错误:

Disable-CrmOrganization : The Deployment Service cannot process the request because one or more validation checks failed. 
+ Disable-CrmOrganization <<<< -Name MyOrganization 
    + CategoryInfo   : NotSpecified: (:) [Disable-CrmOrganization], FaultException`1 
    + FullyQualifiedErrorId : System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.Deployment.DeploymentServiceFaul 
    t, Microsoft.Crm.PowerShell, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.Crm.Pow 
    erShell.DisableCrmOrganizationCmdlet 

但是,如果我手动禁用该组织,我能够执行以下行没有问题:

Remove-CrmOrganization -Name MyOrganization 

任何想法为什么我c注释禁用PowerShell的组织?

回答

1

您可能已经在此页面上运行了:Use PowerShell to Call the Deployment Web Service以了解CRM PowerShell参考。

运行此命令提供附加的错误信息:$error[0].Exception.Detail.ErrorDetails

此外Windows应用程序事件日志中显示(反正我是这样)的错误:

Web服务请求FindItems到报表服务器http://myserver/reportserver/ReportService2005.asmx用的SoapException失败。错误:授予用户'NT AUTHORITY \ NETWORK SERVICE'的权限不足以执行此操作。

导致我这个帖子: http://social.microsoft.com/Forums/en/crm/thread/0dd4a41b-eeba-405c-9b56-c32bfedb9e7a

的解决方案是使用提升权限的帐户下运行的CrmDeploymentServiceAppPool。根据帖子在SQL Server中登录为服务和sysadmin。

How to enable tracing in Microsoft Dynamics CRM

+0

运行'$错误[0] .Exception.Detail.ErrorDetails'给了我',因为一个或多个验证检查failed.'部署服务无法处理请求。我正在以适当的权限运行,一旦手动禁用组织,我就可以删除该组织。 –

+0

事件日志中是否显示任何内容? –

+0

没有什么比在我原来的post.delete它的消息。 –