问题标签 [office365-exchange]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microsoft-graph-api - Graph API 中的 `/messages` 是否包含共享邮箱?
我正在调用https://graph.microsoft.com/v1.0/users/{user_id}/messages/
对所有用户消息进行分页。我正在使用应用程序权限进行访问,效果很好。
但是我收到的消息比预期的要多,我不知道为什么。端点是否也可能/messages
包含来自可用于的共享邮箱的消息user_id
?
如果是这样,有什么方法可以抑制它?谢谢。
powershell - New-ExoPSSession:索引超出范围
我正在开发一个连接到 Exchange Online Microsoft 365 的脚本,但是当脚本执行 cmdlet“Connect-ExchangeOnline”时,它以错误结束。
具体指令是:
参数中的变量是正确的,错误说:
New-ExoPSSession:索引超出范围。必须是非负数且小于集合的大小。参数名称:索引
我可以成功加载模块。该脚本通过我的机器中安装的证书连接到 Exchange Online,我的脚本可以毫无问题地读取它。
我在 Powershell V4 和 .Net Framework 4.7.1 中运行这个脚本。如果我使用 PowerShell V5.1 在另一台机器上执行相同的脚本,我可以成功连接到 Microsoft 365 Exchange Online。我尝试使用较低版本(ExchangeOnlineManagement 1.0.1),但此版本没有这些参数(组织、AppId 等),我现在使用的是 2.0.3 版本。我不确定您是否可以将 Powershell 升级到 5.1。
有谁知道为什么我无法连接到 Exchange Online?