无法更改 Exchange 2010 中新通讯组的默认 OU

无法更改 Exchange 2010 中新通讯组的默认 OU

我正在尝试使用以下命令为 Exchange 2010 中的新通讯组设置默认 OU:

Set-OrganizationConfig -DistributioNGroupDefaultOU 'corp.company.com/Employees/MailingList'但我收到了错误:

> Cannot process argument transformation on parameter
> 'CustomerFeedbackEnabled'. Cannot convert value "System.String" to
> type "System.Nullable`1[System.Boolean]", parameters of this type only
> accept booleans or numbers, use $true, $false, 1  or 0 instead.
>     + CategoryInfo          : InvalidData: (:) [Set-OrganizationConfig], ParameterBindin...mationException
>     + FullyQualifiedErrorId : ParameterArgumentTransformationError,Set-OrganizationConfig

我看到了一个在线教程建议使用这种方法,但对我来说似乎不起作用。我尝试设置参数,CustomerFeedbackEnabled但它只是不断要求越来越多的参数。

我也尝试过以 LDAP 格式指定 OU,'OU=MailingList,OU=Employees,DC=CORP,DC=COMPANY,DC=COM'但没有成功。

有什么建议么?

答案1

尽管我的 OU 指定 100% 正确,但我还是不断收到相同的错误消息。我终于能够在 Exchange 2010 中设置此配置。

事实证明,我的问题不是所有帖子都建议的 OU 信息格式问题。我有一个多域林。我的用户(我想要用于 DistributionGroupDefaultOU 的 OU 也是如此)都在根域的子域中。我所有的电子邮件地址都使用根域结构。我使用 OU=、DC=...等格式或域/OU 格式获得了 100% 正确的 OU 信息,但仍然出现错误。令人沮丧!!!最后,我想到将“DomainController”开关添加到指向子域中 DC 的命令中,命令成功处理!经过深思熟虑,之前的错误消息是正确的,,,在命令(或 Exchange)当时使用的域(或 DC)中找不到 OU。当我将命令指向正确的 DC(在正确的域中)时,命令起作用了。


举个例子,这是我所拥有的:

  • 根域 = example.com (DC=Example,DC=com)
  • 子域 = staff.example.com (“DC=STAFF,DC=Example,DC=com)
  • 我的所有用户帐户都在 staff.example.com
  • 所有电子邮件地址= [电子邮件保护]
  • 我想要的“DistributionGroupDefaultOU”= Groups(在 staff.example.com 的根目录中)

    (OU=Groups,DC=STAFF,DC=Example,DC=com)
    

以下是最终对我有用的方法:

Set-OrganizationConfig -DomainController "DC1.staff.example.com" -DistributionGroupDefaultOU "OU=Groups,DC=STAFF,DC=Example,DC=com"

如果其他人只有一个域林,我的解决方案可能也适用于遇到相同问题的人。我怀疑我的问题是由于我的 Exchange 2010 服务器与林中不同域中的 DC 通信,而不是包含我所针对的 OU 的域。希望这能帮助其他人。

顺便说一句 - 要使命令的 OU 格式 100% 正确,请使用“Active Directory 用户 + 计算机”。在菜单栏上:在“查看”下,确保“高级功能”已选中。然后找到要用作默认位置的 OU,在该 OU 上单击鼠标右键并选择属性。转到“属性编辑器”选项卡。向下滚动到“distinguishedName”并双击它。将“值”复制到剪贴板。将其用作 PowerShell 命令中的 OU 开关。

答案2

你正在尝试做确切地文章具体说明了什么惯于工作!

你需要传递专有名称OU 的配置,使其可以正常工作,如下所示:

Set-OrganizationConfig -DistributionGroupDefaultOU "OU=MailingList,OU=Employees,DC=corp,DC=company,DC=com"

更新:显然你不是第一个有此问题与传递给 Set-OrganizationConfig cmdlet 的参数有关。如果您正在使用 Exchange 2010 RTM,请尝试安装Exchange 2010 SP1

相关内容