gpt4 book ai didi

c# - 在 C# 中为用户创建 Exchange 邮箱

转载 作者:行者123 更新时间:2023-11-30 15:06:27 30 4
gpt4 key购买 nike

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


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

创建邮箱所需的 somePropertysomeValue 在哪里?

是否有关于如何执行此操作的文档?你能告诉我需要设置哪些属性吗?

最佳答案

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

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

您可以通过创建 runspace 来创建 PowerShell 运行时环境.

关于c# - 在 C# 中为用户创建 Exchange 邮箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7809912/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com