在c#中为用户创建交换邮箱

本文关键字:交换 创建 用户 | 更新日期: 2023-09-27 18:11:31

我刚刚在Active Directory中创建了一个用户。我想为此用户创建一个交换邮箱。我能设置一些用户属性吗?像这样:

<>之前 DirectoryEntry user = ...Get the user user.Properties["someProerty"] = "someValue"; user.CommitChanges(); 之前

其中somePropertysomeValue是创建邮箱所需的内容?

有关于如何做到这一点的文档吗?你能告诉我需要设置哪些属性吗?

在c#中为用户创建交换邮箱

不,交换邮箱不仅仅是LDAP条目上的属性。实际上,您需要直接使用Exchange来完成此操作。如果你使用的是Exchange 2007+,你可以使用New-Mailbox PowerShell命令。

在我以前的一份工作中,我在我的web服务器上安装了Exchange管理工具,并自动创建了一个PowerShell运行时环境来执行必要的命令。一旦您执行了正确的命令,属性(如邮箱、电子邮件等)将由Exchange添加。

你可以通过创建一个运行空间来创建一个PowerShell运行环境。

http://support.microsoft.com/kb/313114也许吧。关于这些东西有大量的文档,试试google;)

2007年的exchange试试这个http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/thread/4cd5ea2e-5967-42f2-a503-f1e031a1b393/

否您必须使用powershell cmdlet来更改邮箱的一些属性。例如,您不能使用Active Directory cmdlet来更改别名。我也是新人,这只是我的经验。希望对您有所帮助。