繁体   English   中英

Microsoft Dynamics CRM的PowerShell cmdlet中的内部服务器错误

[英]Internal Server Error in PowerShell cmdlets for Microsoft Dynamics CRM

在安装了Microsoft Dynamics CRM 2016的Windows Server 2012 Datacenter上,我想运行部署命令,但是对于每个命令,我都会收到此错误:“(500)内部服务器错误”。 我先运行这个:

Add-PSSnapin Microsoft.Crm.PowerShell

它会正常工作,当我用get-pssnapin和Get-Help * Crm *检查它时,每件事都很好,我需要的所有东西都是注册的。 但是当我想运行像这样的cmdlet命令时,我面临错误:Get-CrmSetting或Get-CrmCertificate或...例如对于Get-CrmSetting TraceSettings,它给了我这个错误:

“Get-CrmSetting TraceSettings”命令的内部服务器错误

我该如何解决这个问题和错误?

谢谢

根据这篇文章 ,你可能想尝试:

Get-CrmSetting –SettingType TraceSettings

这篇文章中可以查看以下几个项目:

  • 要使用XRM工具cmdlet,您需要PowerShell 3.0或更高版本。 要检查版本,请打开PowerShell窗口并运行以下命令:$ Host
  • 设置执行策略以运行签名的PowerShell脚本。 为此,请以管理员身份打开PowerShell窗口并运行以下命令:Set-ExecutionPolicy -ExecutionPolicy AllSigned

验证(CRMDeploymentServiceAppPool应用程序池标识)是否具有SQL SEVER SysAdmin权限。 这是执行任何CRM配置更改和组织操作所必需的。

注意:执行PowerShell的帐户是系统管理员还是SQL服务器系统管理员并不重要,因为这些操作是通过部署Web服务执行的。

部署Web服务(CRMDeploymentServiceAppPool应用程序池标识) ....用于配置和组织数据库的SQL Server实例的Sysadmin权限。 ....

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM