【发布时间】:2016-05-03 16:39:47
【问题描述】:
我需要通过 Java 以编程方式在 Exchange Server 2010 中创建通用通讯组。我试图查看,但大多数 API 都是特定于邮箱的,并在邮箱中创建组。或者我必须使用 Power shell cmdlet。我想知道是否有任何可能的 Java 解决方案或者我必须使用 .NET?
【问题讨论】:
标签: java .net api active-directory exchange-server-2010
我需要通过 Java 以编程方式在 Exchange Server 2010 中创建通用通讯组。我试图查看,但大多数 API 都是特定于邮箱的,并在邮箱中创建组。或者我必须使用 Power shell cmdlet。我想知道是否有任何可能的 Java 解决方案或者我必须使用 .NET?
【问题讨论】:
标签: java .net api active-directory exchange-server-2010
据我所知,现在所有 Exchange 管理都是通过 PowerShell 完成的。即使在 .NET 中进行编程,您也需要运行 PowerShell cmdlet 才能对 Exchange 执行任何操作。当我用 C# 编写一个服务来为新用户创建邮箱时,我不得不这样做(我们也在运行 2010)。
因此,如果您想这样做,您需要使用 Java 运行 PowerShell。
这可能会有所帮助(我没有这方面的经验;我只是在 Google 搜索中找到的):https://github.com/profesorfalken/jPowerShell
要真正让事情变得痛苦,要安装 Exchange PowerShell 模块,您必须安装 Exchange 管理工具,这是 Exchange 安装的一部分(您只需在设置中选择管理工具)。您必须在将运行您的应用的任何机器上执行此操作。
【讨论】: