【问题标题】:CRM Dynamic Online Odata Query via Powershell通过 Powershell 进行 CRM 动态在线 Odata 查询
【发布时间】:2014-09-18 05:07:56
【问题描述】:

我正在尝试使用 Powershell 在线查询 Microsoft Dynamic CRM 2013。
以下代码应该可以工作 - 任何人都知道为什么我无法正确验证

$cred = Get-Credential
$yesterday = (Get-Date).Date.AddDays(-1).ToString('s') 
$url = "https://development.crm.dynamics.com/XRMServices/2011/OrganizationData.svc/IncidentSet?`$filter=CreatedOn gt datetime'" + $yesterday + "'"
$url
$response = Invoke-RestMethod -Uri $url -Credential $cred

当我通过身份验证时,Url 可以在浏览器中使用。

有什么想法吗?

【问题讨论】:

  • 看起来 Microsoft Dynamic Online 使用了 OAuth 不记名令牌,所以唯一的方法是

标签: powershell oauth-2.0 odata dynamics-crm-2013 dynamics-crm-online


【解决方案1】:

上述脚本工作正常,当出现凭据请求弹出窗口时,提供用户名作为“域\用户名”和正确的密码。 另外,通过最后添加一行可以在 PowerShell 屏幕上看到响应:Write-Host $response

【讨论】:

  • 是否还需要做任何其他事情才能使其与使用 ADFS 和 Microsoft Dynamics CRM IFD 的站点一起使用?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多