我需要通过 Java 以编程方式在 Exchange Server 2010 中创建通用通讯组。我试图查看,但大多数 API 都是特定于邮箱的,并在邮箱内创建组。或者我必须使用 Power shell cmdlet。我想知道 Java 是否有任何可能的解决方案,或者我是否必须使用 .NET?
最佳答案
据我所知,现在所有 Exchange 管理都是通过 PowerShell 完成的。即使在 .NET 中编程,您也需要运行 PowerShell cmdlet 来对 Exchange 执行任何操作。当我用 C# 编写一个为新用户创建邮箱的服务时,我必须这样做(我们也在运行 2010 年)。
因此,如果您想执行此操作,则需要使用 Java 运行 PowerShell。
这可能会有所帮助(我没有这方面的经验;我只是在 Google 搜索中找到它):https://github.com/profesorfalken/jPowerShell
要真正让事情变得痛苦,要安装 Exchange PowerShell 模块,您必须安装 Exchange 管理工具,这是 Exchange 安装的一部分(您只需在安装程序中选择管理工具)。您必须在您的应用程序将运行的任何计算机上执行此操作。
关于java - 通过Java创建交换通用通讯组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37009714/