我刚刚在Active Directory中创建了一个用户。我想为这个用户创建一个交换邮箱。我可以设置一些用户属性吗?像这样:
DirectoryEntry user = ...Get the user
user.Properties["someProerty"] = "someValue";
user.CommitChanges();
创建邮箱需要someProperty
和someValue
的位置?
是否有关于如何执行此操作的文档?你能告诉我需要设置哪些属性吗?
答案 0 :(得分:3)
不,交换邮箱不仅仅是LDAP条目上的属性。您实际上需要直接使用Exchange来完成此任务。如果您使用的是Exchange 2007+,则可以使用New-Mailbox PowerShell命令行开关。
在我之前的一个工作中,我在Web服务器上安装了Exchange管理工具,并自动创建PowerShell运行时环境以执行必要的命令行开关。执行正确的命令后,Exchange将添加属性(如邮箱,电子邮件等)。
您可以通过创建runspace来创建PowerShell运行时环境。
答案 1 :(得分:2)
http://support.microsoft.com/kb/313114。 关于这些事情的文档很多,试试google;)
对于2007年的交换,请尝试此http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/thread/4cd5ea2e-5967-42f2-a503-f1e031a1b393/
答案 2 :(得分:0)
否您必须使用powershell cmdlet来更改mailBox的某些属性。例如,您无法在Active Directory Cmdlets的帮助下更改别名。我也是新的,这只是我的经验。这将有助于你。