Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to use the following command to set the default OU for new distribution groups in Exchange 2010:

Set-OrganizationConfig -DistributioNGroupDefaultOU '' but I am getting the error:

> 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

I saw an online tutorial that suggested this method but it doesn't seem to be working for me. I've tried setting the CustomerFeedbackEnabled param but it just keeps asking for more and more params.

I've also tried specifying the OU in the LDAP 'OU=MailingList,OU=Employees,DC=CORP,DC=COMPANY,DC=COM' format to no avail.

Any suggestions?

share|improve this question

You are trying to do exactly what the article specifies won't work!

You need to pass on the Distinguished Name of the OU for this to work, like this:

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

Update: apparently you are not the first to have this issue with parameters passed to the Set-OrganizationConfig cmdlet. If you are using Exchange 2010 RTM, please try and install Exchange 2010 SP1

share|improve this answer
Hi Judas, I should have mentioned, I had tried this as well; in fact that format was my first attempt. If you check out the article it also shows a totally different error thrown when you attempt to do it in the form with the back slashes. So I do not think this applies here. – tacos_tacos_tacos Jan 5 '12 at 0:22
I'll install SP1 tonight and see if that helps - it needs to be done anyway – tacos_tacos_tacos Jan 5 '12 at 16:41

I kept getting the same error message even though my OU designation was 100% correct. I was finally able to set this config in my Exchange 2010.

Turns out my problem wasn't the formatting of my OU information as all the posts suggested. I have a multi-domain forest. My users (as is the OU I wanted to use for my DistributionGroupDefaultOU) are all in a child domain of the root domain. All my email addresses use the root domain structure. I had the OU information 100% correct using either the OU=, DC=...etc. format or the domain/OU format but still got the error. Frustrating!!! Finally I thought to add the "DomainController" switch to the command pointing to a DC in the child domain and the command was processed successfully! On reflection, the earlier error message had been correct,,, the OU could not be found in the domain (or on the DC) the command (or rather Exchange) was using at the time. When I pointed the command to the correct DC (in the correct domain) the command worked.

As example, here's what I have:

  • root domain= (DC=Example,DC=com)
  • child domain= ("DC=STAFF,DC=Example,DC=com)
  • all my user accounts are in
  • all email addresses=
  • my desired "DistributionGroupDefaultOU"= Groups (in root of


Below is what finally worked for me:

Set-OrganizationConfig -DomainController "" -DistributionGroupDefaultOU "OU=Groups,DC=STAFF,DC=Example,DC=com"

Possibly my solution might also work for others having the same problem if they have a single domain forest. I suspect my problem was caused by my Exchange 2010 server talking to a DC in a different domain in the forest than the one which contained the OU I was aiming for. Hope this helps someone else out.

BTW - to get the OU format 100% correct for your command, use "Active Directory Users + Computers". On the menu bar: under "view" make sure "Advanced Features" is check marked. Then find the OU you want to use for your default location, on that OU right click and select properties. Go to the "Attribute Editor" tab. scroll down to "distinguishedName" and double click it. Copy the "Value" to your clip board. Use that for your OU switch in the PowerShell command.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.