【问题标题】:Creating universal distribution group in exchange through Java通过 Java 创建通用通讯组作为交换
【发布时间】:2016-05-03 16:39:47
【问题描述】:

我需要通过 Java 以编程方式在 Exchange Server 2010 中创建通用通讯组。我试图查看,但大多数 API 都是特定于邮箱的,并在邮箱中创建组。或者我必须使用 Power shell cmdlet。我想知道是否有任何可能的 Java 解决方案或者我必须使用 .NET?

【问题讨论】:

    标签: java .net api active-directory exchange-server-2010


    【解决方案1】:

    据我所知,现在所有 Exchange 管理都是通过 PowerShell 完成的。即使在 .NET 中进行编程,您也需要运行 PowerShell cmdlet 才能对 Exchange 执行任何操作。当我用 C# 编写一个服务来为新用户创建邮箱时,我不得不这样做(我们也在运行 2010)。

    因此,如果您想这样做,您需要使用 Java 运行 PowerShell。

    这可能会有所帮助(我没有这方面的经验;我只是在 Google 搜索中找到的):https://github.com/profesorfalken/jPowerShell

    要真正让事情变得痛苦,要安装 Exchange PowerShell 模块,您必须安装 Exchange 管理工具,这是 Exchange 安装的一部分(您只需在设置中选择管理工具)。您必须在将运行您的应用的任何机器上执行此操作。

    【讨论】:

    • 感谢您的回复。是的,jPowerShell 是一种选择,但为此我必须创建某种与我的 Exchange 域或代理的套接字连接,因为 jPowershell 仅限于本地 powershell,我希望避免这种情况。是的,我已经安装了 Exchange 管理工具。
    猜你喜欢
    • 2019-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 2017-03-06
    • 1970-01-01
    • 2014-07-30
    相关资源
    最近更新 更多