是否存在用于针对 Exchange 2013 执行管理任务的 Web 服务 - 相当于 powershell 命令,例如:
Enable-Mailbox
Add-MailboxPermission
Set-Mailbox
...
我知道诸如包装远程 powershell 代码等选项,但从开发的角度来看,这是一种糟糕的集成方式。我也知道用于创建客户端(如 OWA)的 Exchange Web 服务,但这不包括管理任务。
我用谷歌搜索并没有发现任何东西,所以我认为 Exchange 2013 没有比这更好的了 - 但我希望它得到证实。:)
不,那不存在。PowerShell 是与 Exchange 管理交互的主要方式。然而,在 .NET 应用程序中使用 PowerShell 相当容易。毕竟,它“只是”一个API......
正如您已经指出的,EWS 不包含管理任务,新的 REST API 或我知道的任何其他 API 也不包含。