【问题标题】:Best way to automate Azure / Exchange Online tasks自动化 Azure / Exchange Online 任务的最佳方式
【发布时间】:2022-09-23 22:54:33
【问题描述】:

在我们公司,我们为客户自动化了某些事情:

  • 报告,(统计 Azure AD 帐户、系统、邮箱);
  • 创建用户(设置所有权限);
  • 创建邮箱;
  • 在 ITSM 中管理工单;
  • 删除用户。

我们确实使用了很多 Powershell 脚本和 Azure Devops 来自动执行这些任务。现在随着基本身份验证的弃用,我们不得不更改脚本和对所有客户的 Exchange Online 进行身份验证的方式。这让我们想到,有没有更好的方法来设置它而不出现这些问题?我们已经在我们的脚本中使用配置文件、模块、类。 当 Microsoft 更改身份验证方法时,自动化这些任务并且不进行返工的最佳方法是什么? 另一个问题是用低代码自动化这些任务的方法是什么?

情况是我们与客户的 Azure 平台建立了联系。

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: azure-devops automation


【解决方案1】:

如果您已经使用模块和类,您可能应该编写一个“身份验证”模块/类,然后在所有后续脚本中使用。如果以及当 MS 再次更改身份验证方法时 - 只需更改每个其他脚本调用的这个类。

就“低代码”而言 - 这取决于这些任务在做什么。但是,可以使用 Power Platform Office365 连接器,并且可以从那里查询 AAD。还有 GraphAPI。

这实际上取决于您的用例,但以下链接可能对“低代码”问题有所帮助:

https://powerusers.microsoft.com/t5/Building-Power-Apps/Query-Active-Directory/td-p/724376

【讨论】:

    【解决方案2】:

    感谢您的回答和链接。这真的很有帮助。我会仔细阅读。

    【讨论】:

      猜你喜欢
      • 2015-11-10
      • 2013-03-27
      • 2010-09-08
      • 1970-01-01
      • 2012-03-01
      • 2022-08-21
      • 2010-11-11
      • 1970-01-01
      • 2010-09-05
      相关资源
      最近更新 更多