如何将过滤器与 az ad 应用结合使用来进行批量删除

2024-01-11

我正在尝试删除许多具有 AZ AD CLI 类似属性的应用程序。 我找不到任何好的例子--filter

尝试做这样的事情:

ad az app list --filter (displayName like 'stack') | ad az app delete

任何指点都非常感激。


您可以使用--filter像这样

az ad app list --filter "startswith(displayName,'MyCommonPattern')"

上面提到的命令可能会在输出中提供相当多的 json 数据。

您可以将其归结为 appIds 或任何您需要使用的内容--query像这样

az ad app list --filter "startswith(displayName,'RohitCommonPattern')" --query '[].appId'

样本输出

[
  "b5exxxc4-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "f13xxxa5-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
]

我已经使用这个例子展示了startswith但你也可以使用其他运算符,例如eq, any对于集合,逻辑运算符如and, or。请查看与 Azure AD Graph API 相关的链接以获取更多示例。

我尝试过但可能不受支持的另一件事是contains

更多信息

  • --filter根据 Microsoft Docs 接受 OData 筛选器 -az 广告应用列表 https://learn.microsoft.com/en-us/cli/azure/ad/app?view=azure-cli-latest#optional-parameters
  • Azure AD Graph API 可能会在幕后用于处理应用程序列表,因此我想您可以从此处阅读有关过滤和示例的信息。支持的查询选项 - Azure AD Graph API https://learn.microsoft.com/en-us/previous-versions/azure/ad/graph/howto/azure-ad-graph-api-supported-queries-filters-and-paging-options#supported-query-options-
  • 这是一个通用规范,尽管并非所有内容都可以在幕后实现。

    注意:我特意提到了较旧的 Azure AD Graph APIhttps://graph.windows.net而不是较新的 Microsoft Graph APIhttps://graph.microsoft.com由于 Microsoft Graph API 的应用程序相关 API 仍处于测试阶段。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将过滤器与 az ad 应用结合使用来进行批量删除 的相关文章

随机推荐

  • 在 android studio 中关闭打开的选项卡的快捷方式

    android studio中关闭打开的选项卡的快捷方式是什么 I m new to the android studio I tried with CTRL W It s not working I searched for a whil
  • JavaScript 语法:var array = [].push(foo);

    Where foo是一个定义的变量 为什么是下面的代码 var array push foo 输出时等于1 根据我的测试 输出array将简单地输出数组的长度 所以代码 var array 10 20 push foo 会给出一个值3 作为
  • 垂直打开角材扩展面板

    我想以垂直模式打开扩展面板 即向右或向左滑动 我按照角度材料网站上所述的基本教程进行操作here https material angular io components expansion examples 这是相同的代码 HTML
  • 将单元格组的锁定设置为 true

    我正在使用 ClosedXML 导出 Excel 现在我可以使用以下功能保护 锁定单元格 单元格 workSheet Cell rowIndex column Style Protection SetLocked true 我想设置单元格组
  • Xcode 4.5 命令行工具 - xcode-select 问题

    在 OS X 10 8 2 上安装 Xcode CLT 4 5 1 后 我在安装需要编译的本机 ruby gem 时遇到问题 输出错误与运行 xcrun find 相同 xcode select 错误 未选择 Xcode 使用 xcode
  • 以最低延迟进行 360 度实时拼接本地摄像机反馈 + Unity / iOS / Android

    我正在寻找有关硬件和软件的建议 以便在 Unity 或者本机 iOS 或 Android 中渲染来自本地 360 度摄像机的实时拼接源绝对最小延迟 硬件和设置具有高度灵活性 它可以是移动应用程序或桌面应用程序 可以是任何价格合理的 360
  • UVM 测试平台 - 将两个不同驱动程序连接到同一接口的“UVM”方式是什么?

    在我的测试平台中 我有一个需要驱动的接口 该接口可以以两种不同的模式驱动 每种模式都有自己的驱动程序协议和事务类型 到目前为止 我已经分别设计了两个 uvm agents 现在 我需要一种方法来交换其中一个或另一个 具体取决于我正在运行的测
  • 使用骆驼的电源模拟时出现问题

    由于我必须模拟静态方法 所以我使用电源模拟测试我的应用程序 我的应用程序使用 骆驼2 1 2 我定义路线XML被读取的是骆驼泉语境 没有出现任何问题的时候Junit单独用于测试 使用电源模拟时 我收到帖子末尾列出的错误 我还列出了使用的 X
  • MySQL - 创建表时一起使用“主键”、“唯一键”和“键”的含义

    谁能解释一下这样做的目的PRIMARY KEY UNIQUE KEY and KEY 如果将其放在一起CREATE TABLEMySQL 中的语句 CREATE TABLE IF NOT EXISTS tmp id int 11 NOT N
  • 将二进制转换为十进制 Haskell

    我需要一个程序 在其中输入二进制系统数字 并以十进制返回相同的数字 binToDec Integer gt Integer binToDec 1110101011111111000000111100001010101011110010000
  • 如何通过 cli/rest api/云函数运行 Google Cloud Build 触发器?

    有这样的选择吗 我的用例将运行生产构建的触发器 部署到生产 理想情况下 该触发器不需要监听任何更改 因为它是通过聊天机器人手动调用的 我看到了这个视频适用于混合云和多云客户的 CI CD Cloud Next 18 https youtu
  • WebView java.lang.SecurityException:无权修改给定线程

    我有一个使用多个 WebView 的应用程序 尽管我仍然得到下面的异常 但我没有通过 WebSettings 设置渲染线程的优先级 到目前为止 它似乎只发生在 android 4 0 4 上 我还没有找到它的源代码 有人遇到过这个问题和 或
  • Promise 没有“排序”方法

    我将 Mongoose 与 Bluebird 一起使用 并且在使用包含时间戳排序的查询时遇到错误 我试图仅检索最近的条目 使用内置 Promise 时查询有效 有任何想法吗 谢谢 var Promise require bluebird m
  • 将base64字符串转换为文件

    我正在尝试将 base64 字符串转换回原始文件 我尝试导出这些文件的应用程序仅允许我以 Base64 字符串导出 此导出返回 base64 字符串和文件类型 如何将这些字符串转换回原始文件 我一直在尝试这样的事情 但我认为这不适用于不同类
  • jQuery 事件 .load()、.ready()、.unload()

    只是一个简单的问题 针对 jQuery 事件 加载 DOM 时 load ready 和 unload 是否按顺序运行 当我看到 jQuery 文档时 答案似乎是肯定的
  • 使此行从第 9 列声纳违规修复开始(源代码应一致缩进)

    我正在修复所有声纳违规修复 并且有近 6k 问题 例如Make this line start at column 9 问题 我尝试添加 java 格式化程序 但它没有解决问题 而是将声纳违规增加到 9k 你能告诉我使用哪个java格式化程
  • 为什么不使用 IOU 进行训练呢?

    当人们尝试使用 CNN 解决语义分割任务时 他们通常在训练期间使用 softmax crossentropy 损失 参见完全转化 长的 http www cv foundation org openaccess content cvpr 2
  • Android:通过ViewTreeObserver设置视图高度

    我有两个表 表 A 和表 B TableA 的第一行高度为 22 TableB 的第一行高度为 77 我想将 TableA 的第一行等同于 TableB 的第一行 为此我使用下面的代码 void resizeHeaderHeight fin
  • 如何使用 NSDictionary

    我尝试了解如何使用NSDictionary 所以我创建了2个文件 第一个是书店 这是界面 import
  • 如何将过滤器与 az ad 应用结合使用来进行批量删除

    我正在尝试删除许多具有 AZ AD CLI 类似属性的应用程序 我找不到任何好的例子 filter 尝试做这样的事情 ad az app list filter displayName like stack ad az app delete