在c#中为用户创建交换邮箱
本文关键字:交换 创建 用户 | 更新日期: 2023-09-27 18:11:31
我刚刚在Active Directory中创建了一个用户。我想为此用户创建一个交换邮箱。我能设置一些用户属性吗?像这样:
<>之前
DirectoryEntry user = ...Get the user
user.Properties["someProerty"] = "someValue";
user.CommitChanges();
之前其中someProperty
和someValue
是创建邮箱所需的内容?
有关于如何做到这一点的文档吗?你能告诉我需要设置哪些属性吗?
不,交换邮箱不仅仅是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来更改别名。我也是新人,这只是我的经验。希望对您有所帮助。