You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用New-MailUser创建Exchange外部邮箱用户失败:组织单元未找到

问题解决:Exchange创建外部邮箱用户时组织单元(OU)未找到错误

用户执行以下PowerShell命令尝试在Exchange中创建带外部邮箱的新用户,操作失败:

$password = "DsDggfde4563!"
$Name = "IAM, Test"

New-MailUser -Name $Name -MicrosoftOnlineServicesID "iamtest@test.com" -ExternalEmailAddress "iamtest@test.com" -Password (ConvertTo-SecureString $Password -AsPlainText -Force) -OrganizationalUnit "OU=Users,DC=test,DC=com"

报错信息(已翻译)

Write-ErrorMessage : |Microsoft.Exchange.Configuration.Tasks.ThrowTerminatingErrorException|组织单元 "test.com/Users" 未找到。请确保输入正确。


原因分析

错误核心是指定的OU不存在,可能的具体原因:

  • 输入的OU可分辨名称(DistinguishedName)格式错误
  • 该OU在Active Directory中未创建
  • 误将默认"Users"容器当作OU使用(默认Users是容器,需用CN=Users而非OU=Users)

解决方案

1. 验证目标OU是否存在

先执行命令确认OU的存在性及正确路径:

# 直接检查指定OU
Get-OrganizationalUnit -Identity "OU=Users,DC=test,DC=com" -ErrorAction SilentlyContinue

# 或列出所有OU,查看正确的可分辨名称
Get-OrganizationalUnit -ResultSize Unlimited | Select-Object Name, DistinguishedName

若命令无输出,说明该OU不存在,需先在AD中创建,或改用现有OU。

2. 修正OU参数

  • 如果是误将默认Users容器当作OU,将参数改为:
    -OrganizationalUnit "CN=Users,DC=test,DC=com"
    
  • 若确认正确的OU路径,直接替换为对应的可分辨名称即可。

3. 省略OU参数(使用默认位置)

如果不需要指定特定OU,可去掉-OrganizationalUnit参数,Exchange会将用户创建到默认容器(通常为CN=Users)。

内容的提问来源于stack exchange,提问作者ak2595

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 15:05:17