1

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

powershellで組織を無効にできない理由は何ですか?

4

2 に答える 2

1

次のページに出くわしたことがあるかもしれません: PowerShell を使用して、CRM PowerShell 参照の配置 Web サービスを呼び出します。

このコマンドを実行すると、追加のエラーの詳細が表示されます。$error[0].Exception.Detail.ErrorDetails

さらに、Windows アプリケーション イベント ログにエラーが表示されていました (私の場合はともかく):

レポート サーバーへの Web サービス要求 FindItems が SoapException でhttp://myserver/reportserver/ReportService2005.asmx失敗しました。エラー: ユーザー 'NT AUTHORITY\NETWORK SERVICE' に付与されたアクセス許可は、この操作を実行するには不十分です。

この投稿に私を導きました: http://social.microsoft.com/Forums/en/crm/thread/0dd4a41b-eeba-405c-9b56-c32bfedb9e7a

解決策は、昇格された特権を持つアカウントで CrmDeploymentServiceAppPool を実行することでした。投稿によると、SQL Server でサービスおよび sysadmin としてログオンします。

Microsoft Dynamics CRM でトレースを有効にする方法

于 2012-08-28T04:35:28.690 に答える