用户appRoleAssignments与过滤器resourceid eq引发错误

克里希纳·阿努穆图(Krishna Anumothu)

我需要实现删除用户的appRoleAssignments的逻辑,但是我只有用户ID和resourceId,我试图使用用户appRoleAssignments图形API,但这是必需的。是否可以使用userId和resourceId过滤appRoleAssignments

尝试对“获取”和“删除”操作使用resourceId过滤器选项,但两者均抛出以下错误。Reg:https ://graph.microsoft.com/beta/users/ / appRoleAssignments?$ filter = resourceId eq''

{“错误”:{“代码”:“ BadRequest”,“消息”:“无效的过滤子句”,“ innerError”:{“日期”:“ 2020-06-14T17:30:11”,“请求ID” :“ someid”}}}

我不想使用userId获取用户的所有appRoleAssignments并使用ID执行删除操作。

王欣|

我也可以单方面复制您的问题,以成功获取带有resourceId的appRoleAssignment,请不要传递''"",只需使用以下示例即可。

GET https://graph.microsoft.com/beta/users/<object-id>/appRoleAssignments?$filter=resourceId eq 90bf87ee-5d26-49bd-aeee-7532a8f32cc0

在此处输入图片说明

然后复制id响应中的,删除appRoleAssignment,如下所示,它可以正常工作。

DELETE https://graph.microsoft.com/beta/users/<object-id>/appRoleAssignments/<id>

在此处输入图片说明

更新:

如果您还可以接受使用Powershell,则可以使用以下脚本,确保已安装AzureAD模块。

Connect-AzureAD
$userid = "<user object id>"
$resourceid = "<resource id>"

$id = (Get-AzureADUserAppRoleAssignment -ObjectId $userid -All $true | Where-Object {$_.ResourceId -eq $resourceid}).ObjectId
Remove-AzureADUserAppRoleAssignment -ObjectId $userid -AppRoleAssignmentId $id

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

tablesorter过滤器插件引发错误“无法读取未定义的属性'$ table'

来自分类Dev

如果“异常”过滤器的过滤器引发异常会怎样?

来自分类Dev

角度过滤器有效,但将输入视为未定义并引发错误

来自分类Dev

角度过滤器有效,但将输入视为未定义并引发错误

来自分类Dev

VKSdk.authorize()之后的VKRequest引发错误“无效的用户ID”。相继?

来自分类Dev

Elasticsearch术语过滤器引发“过滤器不支持[mediatest]”

来自分类Dev

用户输入为空时,Python引发错误

来自分类Dev

如果用户没有踢脚的权限,则无法获得discord.py引发错误

来自分类Dev

FFMPEG concat视频引发此类过滤器错误

来自分类Dev

Python中过滤器错误

来自分类Dev

angularjs过滤器错误

来自分类Dev

如何在用户输入中引发错误?

来自分类Dev

App Code文件夹中的用户控件引发错误

来自分类Dev

VKSdk.authorize()之后的VKRequest引发错误“无效的用户ID”。相继?

来自分类Dev

角度小写过滤器错误

来自分类Dev

错误的搜索过滤器

来自分类Dev

在单元格数组中使用两个过滤器时,如果一个过滤器不匹配,则会引发错误

来自分类Dev

systemctl引发错误

来自分类Dev

Java-提示用户输入命令并在无法识别时引发错误

来自分类Dev

Logstash grok 过滤器错误“_grokparsefailure”

来自分类Dev

配置时 ffmpeg 空过滤器(没有这样的过滤器 'eq')

来自分类Dev

过滤器函数中的类型错误

来自分类Dev

dplyr 过滤器中的特殊错误

来自分类Dev

过滤器语法错误

来自分类Dev

在 Linux 中以普通用户身份安装 Hyperledger Fabric 会引发错误

来自分类Dev

Pandas - 按列过滤值会引发错误(ValueError:错误的项目数传递 3,放置意味着 1)

来自分类Dev

启动logstash的grok过滤器错误

来自分类Dev

在通过 ssl 配置 ldap 时,它会引发错误,指出“用户 ldap 无效”。

来自分类Dev

在过滤器中使用引号扫描会引发错误

Related 相关文章

  1. 1

    tablesorter过滤器插件引发错误“无法读取未定义的属性'$ table'

  2. 2

    如果“异常”过滤器的过滤器引发异常会怎样?

  3. 3

    角度过滤器有效,但将输入视为未定义并引发错误

  4. 4

    角度过滤器有效,但将输入视为未定义并引发错误

  5. 5

    VKSdk.authorize()之后的VKRequest引发错误“无效的用户ID”。相继?

  6. 6

    Elasticsearch术语过滤器引发“过滤器不支持[mediatest]”

  7. 7

    用户输入为空时,Python引发错误

  8. 8

    如果用户没有踢脚的权限,则无法获得discord.py引发错误

  9. 9

    FFMPEG concat视频引发此类过滤器错误

  10. 10

    Python中过滤器错误

  11. 11

    angularjs过滤器错误

  12. 12

    如何在用户输入中引发错误?

  13. 13

    App Code文件夹中的用户控件引发错误

  14. 14

    VKSdk.authorize()之后的VKRequest引发错误“无效的用户ID”。相继?

  15. 15

    角度小写过滤器错误

  16. 16

    错误的搜索过滤器

  17. 17

    在单元格数组中使用两个过滤器时,如果一个过滤器不匹配,则会引发错误

  18. 18

    systemctl引发错误

  19. 19

    Java-提示用户输入命令并在无法识别时引发错误

  20. 20

    Logstash grok 过滤器错误“_grokparsefailure”

  21. 21

    配置时 ffmpeg 空过滤器(没有这样的过滤器 'eq')

  22. 22

    过滤器函数中的类型错误

  23. 23

    dplyr 过滤器中的特殊错误

  24. 24

    过滤器语法错误

  25. 25

    在 Linux 中以普通用户身份安装 Hyperledger Fabric 会引发错误

  26. 26

    Pandas - 按列过滤值会引发错误(ValueError:错误的项目数传递 3,放置意味着 1)

  27. 27

    启动logstash的grok过滤器错误

  28. 28

    在通过 ssl 配置 ldap 时,它会引发错误,指出“用户 ldap 无效”。

  29. 29

    在过滤器中使用引号扫描会引发错误

热门标签

归档