azure 连接exchngeonline数据时出错

xpcnnkqh  于 2023-01-18  发布在  其他
关注(0)|答案(1)|浏览(120)

发生错误:获取令牌时出错:System.Exception:消息包含以下内容时的情况:AADSTS70011无效范围。范围必须为"https://resourceUrl/.default"格式缓解措施:按预期变更范围AADSTS1002016:你正在使用TLS版本1.0、1.1和Case,当消息包含:AADSTS70011无效的作用域。该作用域必须为d/或3DES加密,这些加密已被弃用,以改善Azure AD的安全状况。你的TenantID为:xxxx。请参阅https://go.microsoft.com/fwlink/?linkid=2161187并执行必要的操作来修正此问题。有关更多问题,请与管理员联系。
任何关于这方面的帮助都将是非常有帮助的。
执行的命令:联机连接-Exchange-应用程序ID xxx-证书指纹xxx-组织xxx
导入的模块:交换联机管理.3.1.0
环境:Azure功能
注意:已尝试执行[网络服务点管理器]::安全协议=[网络安全协议类型]::Tls12,但仍然没有帮助

e5nqia27

e5nqia271#

我已按照以下步骤使用Powershell连接Exchange Online仅应用程序身份验证。

在使用应用程序ID执行脚本之前,需要在Powershell运行计算机上安装证书。

如果租户的管理员未安装应用程序,或租户中的任何用户未同意应用程序,则会发生错误。您可能已将身份验证请求发送给错误的租户。
注意:请为应用程序注册提供正确的GUID,该应用程序注册是在安装过程中创建的。
您可以通过以下操作获取应用程序ID。

Azure门户〉应用注册〉选择之前创建的用于Map证书的应用。

Install-Module -Name ExchangeOnlineManagement
   Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
    Connect-ExchangeOnline -CertificateThumbPrint "<CertificateThumbPrint>" -AppID "<AppID>" –Organization "<Tenantname.onmicrosoft.com>"

已使用Powershell成功连接到Exchange Online,并且能够运行命令。

相关问题