问题标签 [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.

0 投票
2 回答
43 浏览

microsoft-graph-api - Graph API 中的 `/messages` 是否包含共享邮箱?

我正在调用https://graph.microsoft.com/v1.0/users/{user_id}/messages/对所有用户消息进行分页。我正在使用应用程序权限进行访问,效果很好。

但是我收到的消息比预期的要多,我不知道为什么。端点是否也可能/messages包含来自可用于的共享邮箱的消息user_id

如果是这样,有什么方法可以抑制它?谢谢。

0 投票
2 回答
274 浏览

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?