创建没有邮箱 Exchange 2007 的邮件用户

创建没有邮箱 Exchange 2007 的邮件用户

我正在尝试编写新用户帐户的脚本,但在 Exchange 2007 中创建邮件用户时遇到了问题。

我们正在将电子邮件迁移到 zimbra,因此我并不是要创建邮箱,而是要创建一个邮件用户(在 Exchange 控制台的邮件联系人部分)来将邮件直接发送到新服务器。用户 AD 帐户已创建。

我正在使用 powershell 命令:

Enable-MailUser -Identity 'domain\username' -Alias 'username' -ExternalEmailAddress 'SMTP:[email protected]'

当我运行该命令时,它会在邮箱部分创建一个“旧邮箱”,而不是在邮件联系人部分创建预期的“邮件用户”。

但是,如果我禁用legacy mailbox(只需右键单击并选择禁用)并重新运行相同的命令,它会mail user按预期创建。

有人知道我首先如何mail user在该部分中创建一个吗?mail contact

我尝试过创建邮件联系人,但这也会在 AD 中创建重复条目。这可能会让帮助台感到困惑。

希望我解释得清楚。如有需要,可以澄清。

谢谢。

答案1

尝试 New-MailUser cmdlet...

New-MailUser -Name Ted -FirstName Ted -LastName Bremer
-ExternalEmailAddress [email protected] -UserPrincipalName [email protected] -OrganizationalUnit contoso.com

祈祷,这将给你想要的结果。如果我没记错的话,Enable-Mail User 会尝试为现有 AD 用户(在本例中不存在)创建邮箱。在第二次尝试中,有一个对象可以使用,所以一切顺利。

希望这可以帮助

答案2

发现问题 - 似乎在创建 AD 用户时,他们是从现有用户中复制的,并且似乎交换属性也随之复制。

如果我从头创建一个用户并运行 Enable-MailUser,它会按预期工作。

相关内容