
Microsoft 宣布,将于 2026 年 10 月开始逐步停用 Exchange Online 的 Exchange Web Services (EWS) API。
Exchange Web Services (EWS) API 是一个跨平台的应用程序接口,用于开发能够访问邮箱项目(如电子邮件、会议和联系人)的应用程序。这些资源可以从多个来源获取,包括 Exchange Online 以及企业内部的 Exchange 版本(从 Exchange Server 2007 开始)。
我们宣布于 2026 年 10 月 1 日开始阻止非 Microsoft 应用对 Exchange Online 的 EWS 请求。EWS 组件将继续接收安全更新和某些非安全更新,但产品设计和功能将保持不变。这个变化也适用于 Java 和 .NET 的 EWS SDK。
Exhchange Team
EWS API 的停用针对所有 Microsoft 365 环境下的 Exchange Online,对于 Exchange Server 中的 EWS 没有进行任何更改。在 Exchange Online 中所做的调整不会对 Windows 或 macOS 上的 Outlook、Teams 或其他 Microsoft 产品产生影响。
开发人员建议切换到 Graph API
Microsoft 建议开发人员在 EWS API 停用之前切换到 Microsoft Graph API,它将继续提供对 Exchange Online 数据的访问。
EWS 和 Microsoft Graph 之间存在一些功能差距,其中包括无法访问归档邮箱、缺乏与文件夹相关的信息和用户配置、没有 Exchange Online 管理功能,以及没有第三方应用程序对 Exchange Online 公共文件夹的访问功能。
Exchange 团队表示:「正在努力弥补功能差距,但些功能可能无法转移到 Graph API 中,开发人员可能需要寻找替代方案。此类更改可能会带来一些不便,但我们相信这将确保更安全、可靠和高效的体验。」
最新评论
Microsoft.WindowsStore只有22507,没有22504,22507下载的时候找不到框架
经过测试,是可行的。感谢分享。
1.你贴的方法我没测试,如果有效,也只适用于个人或小规模使用,不具备普遍性。 2.根据微软最佳实践,是建立一个本地帐户专门用来远程连接。 3.在域环境中,不存在使用 Microsoft 帐户的情况。
关于rdp无法连接win11微软账户的问题 有很简单的解决办法 不需要退出微软账户或者重置之类的 在中文互联网搜索到的教程内容一般是使用MicrosoftAccount\邮箱作为用户名 密码填微软账户密码然后链接 但是这有个问题就是如果服务端(被控端)本身无缓存时将无法链接 改用英文在google搜索后发现了这样一篇微软社区问答 https://answers.microsoft.com/en-us/windows/forum/all/remote-desktop-not-working-with-microsoft-account/71f0c323-688a-4c97-8740-e80eb31ae11d 打开cmd终端后输入runas /u:MicrosoftAccount\你的邮箱 winver并回车 在出现类似输入MicrosoftAccount\xxx@xxx.com:的密码的文本时输入你的微软账户密码并回车(密码不会显示) 如果密码正确 稍后你将会看到一个Windows关于信息框 关掉它既可 这条命令的意思是 以xxx@xxx.com的身份运行winver程序 在完成后它即可以在本地生成关于该账户信息的缓存 接下来即可在客户端(控制端)输入对应地址链接 用户名为MicrosoftAccount\你的邮箱 密码为微软账户密码 如果一切顺利 在建立连接后 即可弹出证书验证框(如果以前从未链接此计算机) 确定即可 稍等即可进入远程桌面 对于伸手不看理论党的直白概括: 被控端: 打开运行框输入cmd回车 在cmd输入runas /u:MicrosoftAccount\你的邮箱 winver并回车 在出现新的文本时输入微软账户密码并回车(密码不会显示的) 关闭新弹出的窗口及cmd 控制端: 打开rdp客户端 输入计算机的地址回车 用户名:MicrosoftAccount\你的邮箱 密码:微软账户密码 回车后保存证书即可链接 您好,这是我转自B站的评论,不知道这个方法是否具有普遍性来辅助我们用同一个账号进行远程控制