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