【发布时间】: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