0

因此,我可以成功运行命令来管理我们的 Microsoft 365/AzureAd/Exchange Online - 这包括分配和删除许可证、将用户转换为共享邮箱、委派对邮箱的访问等。我按照此处的指南进行身份验证。但这实际上是我使用我的凭据 + MFA(多因素身份验证)登录以进行身份​​验证。

我想要一个脚本来执行由计划触发的这些类型的操作。我相信我可以包含凭据,但如何进行 MFA?试图遵循这一点,但得到错误clientid 不是我在https://portal.azure.com/中注册了一个应用程序并能够使用它进行 Graph API 调用的 guid。不过,PowerShell 身份验证没有运气。有什么想法吗?谢谢!

4

2 回答 2

0

这是不可能的。一个潜在的解决方案是设置一些规则,在特定情况下不需要 MFA。

于 2021-05-21T04:10:41.733 回答
0

也许试试这个?它应该允许您连接到所有 Microsoft 在线服务并包括对 MFA 的支持。如果它不起作用,该网站有许多其他脚本您可以尝试

于 2020-08-15T19:28:21.103 回答