如何解决动态 (FetchXML) - 错误:不支持聚合
我对 FetchXML/Dynamics 领域还很陌生,所以请原谅我的无知。
到目前为止,我一直在执行一个 PowerShell 脚本,该脚本运行 FetchXML 查询以获取用户在 Dynamics 中的最近登录日期。
这已经完美运行了大约一个月,但大约一周前,脚本停止接受我的 FetchXML 查询,并抛出一个错误,提示“不支持聚合”。
没有对代码进行任何更改。
奇怪的是,完全相同的代码在 UAT Dynamics 环境中有效,但在生产中无效。几天后,它似乎也停止在 UAT 环境中工作。
关于为什么会发生这种情况的任何想法?我会在下面发布代码。
谢谢大家
$xml = [string]::Format('
<?xml version="1.0" encoding="UTF-8"?>
<fetch mapping="logical" aggregate="true" version="1.0">
<entity name="audit">
<attribute name="createdon" alias="lastlogin" aggregate="max" />
<attribute name="auditid" alias="lastloginct" aggregate="count" />
<filter>
<condition attribute="operation" operator="eq" value="4" />
<condition attribute="createdon" operator="on-or-after" value="{0}" />
</filter>
<link-entity name="systemuser" from="systemuserid" to="objectid" alias="su" link-type="inner">
<filter>
<condition attribute="domainname" operator="eq" value="{1}" />
</filter>
<attribute name="fullname" alias="fullname" groupby="true" />
<attribute name="firstname" alias="FirstName" groupby="true" />
<attribute name="lastname" alias="LastName" groupby="true" />
<attribute name="domainname" alias="domainname" groupby="true" />
<attribute name="accessmode" alias="accessmode" groupby="true" />
<attribute name="isdisabled" alias="isdisabled" groupby="true" />
<attribute name="businessunitid" alias="businessunitid" groupby="true" />
<attribute name="internalemailaddress" alias="internalemailaddress" groupby="true" />
<attribute name="systemuserid" alias="ObjectID" groupby="true"/>
<attribute name="ms_provider" alias="Provider" groupby="true"/>
<attribute name="mobilephone" alias="Mobile" groupby="true"/>
</link-entity>
</entity>
</fetch>
',$date,$user.userprincipalname)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。