我正在尝试创建一个外部API来管理Exchange服务器上的邮箱(以及某些其他东西) .

我从小做起 - 所以首先我希望能够管理Exchange资源(基本上是设置了属性标志的邮箱) .

EWS服务不提供我需要的功能,所以我正在寻找其他选择 .

PowerShell可以对邮箱执行基本的CRUD操作,但是我无法获取它来检索其他邮箱信息(资源可以有其他联系信息,如位置,电话号码等,我也想检索/设置) .

我可以通过访问LDAP对象来检索这些值,但这似乎是错误的,因为我现在必须使用两种不同的技术 - 我想知道是否有更好的方法来执行此操作 . 毕竟,我发现很难相信ECP(用于管理Exchange的图形GUI Web面板)直接访问LDAP .

是否有某种托管API(即使它可以在与Exchange相同的服务器上使用),这将允许我操纵邮箱和所有相关的事项(代理,自动接受规则,联系信息等)?

编辑:我能够使用 Get-Recipient 命令获取其他信息,但是没有明显的方法来设置这些属性(在更改LDAP条目之外) .