【问题标题】:Creating mailboxes on Exchange 2010在 Exchange 2010 上创建邮箱
【发布时间】:2012-03-29 07:30:40
【问题描述】:

我在 VS 2005 上有一个项目,它在 Exchange 2003 上运行良好,现在客户迁移到 2010 和我的应用程序。尝试创建邮箱时失败。

我的应用程序。是基于控制台的,它在 windows 2003 和 2.0 .net 框架上运行。 Exchange 2010 在 W2K8 和 3.5 框架上运行。

我想一个不错的选择是开发一个 web 服务(例如 VS 2010),但不确定 EWS 是否能够创建邮箱。

我想听听关于这个问题的一些建议。

提前致谢, m0dest0.

【问题讨论】:

    标签: c# vb.net exchangewebservices exchange-server-2010


    【解决方案1】:

    我认为您不能使用 EWS 创建邮箱。为此,您应该使用 powershell。您可以从 C# 应用程序运行 powershell 脚本,请参阅:http://www.codeproject.com/Articles/18229/How-to-run-PowerShell-scripts-from-C

    因此,在您的情况下,我将在应用程序服务器上交换命令行管理程序并编写一个使用 powershell/EMS 创建邮箱的应用程序。

    【讨论】:

    • codeproject 上的示例在本地运行,这很容易,但是据我所知,使用 C# 运行远程 powershell 并不容易。我更喜欢使用一种网络服务,例如,使用代理网络服务对你有意义吗?
    • 所以您想在 Exchange 服务器上运行一个 Web 服务,然后从远程计算机调用该 Web 服务来创建邮箱?我认为没有可用于此目的的 Web 服务 - 您需要实现自己的(通过在 Exchange 服务器上本地使用 powershell 应该很容易)。
    • 我正在检查这个作为答案,因为我遵循你的建议,我的意思是,我正在开发一个 WCF,它将托管在 Exchange Server 上,它将运行 PS 命令那里。谢谢
    猜你喜欢
    • 2013-11-09
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多