通过Powershell进行CRM动态在线Odata查询

时间:2014-09-18 05:07:56

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

我正在尝试使用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

当我通过身份验证时,网址会在浏览器中运行。

任何想法?

1 个答案:

答案 0 :(得分:0)

上面提到的脚本运行正常,当出现Credential Request弹出窗口时,提供用户名为'domain \ username'并输入正确的密码。 此外,通过最后再添加一行,可以在PowerShell屏幕上看到响应:Write-Host $ response

相关问题