Exchange

無法更改 Exchange 2010 中新通訊組的預設 OU

  • August 8, 2019

我正在嘗試使用以下命令為 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=MailingList,OU=Employees,DC=CORP,DC=COMPANY,DC=COM'格式指定 OU,但無濟於事。

有什麼建議麼?

即使我的 OU 指定 100% 正確,我仍然收到相同的錯誤消息。我終於能夠在我的 Exchange 2010 中設置此配置。

原來我的問題不是所有文章建議的我的 OU 資訊的格式。我有一個多域森林。我的使用者(就像我想用於我的 DistributionGroupDefaultOU 的 OU)都在根域的子域中。我所有的電子郵件地址都使用根域結構。使用 OU=、DC=…等,我的 OU 資訊 100% 正確。格式或域/OU 格式,但仍然出現錯誤。令人沮喪!最後我想在指向子域中DC的命令中添加“DomainController”開關,命令處理成功!回想起來,之前的錯誤消息是正確的,在該命令(或者更確切地說是 Exchange)當時正在使用的域(或 DC)中找不到 OU。


例如,這就是我所擁有的:

  • 根域 = example.com (DC=Example,DC=com)
  • 子域= staff.example.com (“DC=STAFF,DC=Example,DC=com)
  • 我所有的使用者帳戶都在 staff.example.com
  • 所有電子郵件地址= username@example.com
  • 我想要的“DistributionGroupDefaultOU”= 組(在 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 伺服器與森林中與包含我所瞄準的 OU 的域不同的域中的 DC 通信引起的。希望這可以幫助其他人。

順便說一句 - 要使 OU 格式 100% 正確,請使用“Active Directory 使用者 + 電腦”。在菜單欄上:在“查看”下確保選中“高級功能”。然後找到您要用作預設位置的 OU,在該 OU 上右鍵點擊並選擇屬性。轉到“屬性編輯器”選項卡。向下滾動到“distinguishedName”並點兩下它。將“值”複製到剪貼板。將其用於 PowerShell 命令中的 OU 開關。

引用自:https://serverfault.com/questions/346699