【问题标题】:Odata filter query in PowerShell for Dynamics 365PowerShell for Dynamics 365 中的 Odata 筛选器查询
【发布时间】:2022-08-09 06:29:13
【问题描述】:

尝试对 D365 F&O 数据实体的 oData 查询使用过滤器,但似乎无法使其正常工作。我得到没有过滤器的结果,但是我试图做的是使用 EQ 运算符根据字符串值进行过滤。我尝试过双引号,单引号,但似乎都不起作用。下面是我的 PowerShell 脚本中的特定行。

Get-D365ODataEntityData -EntityName SecurityUserRoleAssociations-Token $token -ODataQuery \'$filter=UserID eq \"ABC\"\' 

如果有人有任何建议,请告诉我。谢谢

    标签: powershell odata microsoft-dynamics


    【解决方案1】:

    基于documentation -ODataQuery 应该是'$filter=UserID eq ''ABC'''

    Get-D365ODataEntityData -EntityName SecurityUserRoleAssociations-Token $token -ODataQuery '$filter=UserID eq ''ABC''' 
    

    【讨论】:

    • 也尝试过,但没有奏效。
    【解决方案2】:

    除了user2250152关于转义单引号的回答外,过滤器区分大小写,应该是UserId。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多