Dynamics CRM online V 9使用PowerShell部署软件包 - 问题

时间:2018-01-04 04:43:51

标签: powershell dynamics-crm powershell-v3.0 cmdlets dynamics-crm-365-v9

我正在关注新版V9 CRM SDK的deploy-packages-using-package-deployer-windows-powershell线程。

在powershell 3.0中以管理员身份运行RegisterXRMPackageDeployment.ps1时,我得到" 无法验证Microsoft .NET Framework 4.5.2版,因为它未包含在允许的版本列表中 "消息,它继续导出cmdlet。

但是当我在" Get-Help:

错误后运行Get-Help“Crm”命令时
  

无法加载文件或程序集' Microsoft.Xrm.Sdk,Version = 9.0.0.0,Culture = neutral,......"。

我有一台Windows 7 64位机器。

1 个答案:

答案 0 :(得分:0)

如果有人有兴趣,我找到了我的问题的答案。

我们必须使用TLS12安全协议在.NET 4.5.2中使用PowerShell。

[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12

this博客上找到了这个