交换ews api,列出所有用户

问题描述 投票:0回答:2

我正在尝试使用 EWS API 检索交换服务器的所有用户,正如这个答案所建议的那样,可以使用 powershell 来完成。然而,我需要对许多服务器执行此任务,在每台服务器上运行脚本非常耗时,配置远程 EMC 似乎也不容易。

所以,我正在考虑用 C# 实现这一点,循环遍历每个服务器并检索用户列表并将其保存在数据库中。但我找不到相当于“Get-Mailbox”的EWS powershell 命令?

遇到这种情况我该怎么办?

exchange-server exchangewebservices ews-managed-api
2个回答
1
投票

您可以将 PowerShell cmdlet 与 C# 应用程序结合使用。 Exchange Management Shell SDK中有一个在 Exchange 中使用 cmdlet 的简短示例。


0
投票

Microsoft 支持工程师使用 EWS 和 Outlook REST API 编写了一个示例脚本列出应用程序: https://techcommunity.microsoft.com/t5/exchange-team-blog/identify-applications-using-exchange-online-outlookrestv2-or/ba-p/3957435

© www.soinside.com 2019 - 2024. All rights reserved.