Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net MS Exchange powershell命令创建了错误的电子邮件id_Asp.net_Powershell - Fatal编程技术网

Asp.net MS Exchange powershell命令创建了错误的电子邮件id

Asp.net MS Exchange powershell命令创建了错误的电子邮件id,asp.net,powershell,Asp.net,Powershell,我正在为MS Exchange管理创建一个ASP.NET应用程序。它将具有一些功能,如创建用户邮箱 我正在使用comamnd“启用maibox-identity domainid-primarysmtpaddress emailId” 域id的格式为“firstname.lastname” 它将电子邮件id创建为firstname。lastname@company.com 现在,当域名Id的格式为“firstname.middlename.lastname”时,问题就出现了 它将电子邮件id创建

我正在为MS Exchange管理创建一个ASP.NET应用程序。它将具有一些功能,如创建用户邮箱

我正在使用comamnd“启用maibox-identity domainid-primarysmtpaddress emailId”

域id的格式为“firstname.lastname” 它将电子邮件id创建为firstname。lastname@company.com

现在,当域名Id的格式为“firstname.middlename.lastname”时,问题就出现了 它将电子邮件id创建为firstname。lastname2@company.com预期的电子邮件id为firstname.middlename。lastname@comapny.com

请帮忙

谢谢。

您要么需要更改定义邮箱命名模式的名称,要么可以禁用单个邮箱的策略遵从性

为您创建的邮箱禁用电子邮件地址策略

已加载Exchnage管理单元,如

Set-Mailbox -Identity <MailboxIdParameter> -EmailAddressPolicyEnabled $false -PrimarySmtpAddress <SmtpAddress>
Set Mailbox-Identity-EmailAddressPolicyEnabled$false-PrimarySmtpAddress
为AD用户启用邮箱后

我相信它应该能奏效