Я пытаюсь использовать следующую команду, чтобы установить OU по умолчанию для новых групп рассылки в Exchange 2010:
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
param, но он просто продолжает запрашивать все больше и больше параметров.
Я также пробовал указать OU в LDAP 'OU=MailingList,OU=Employees,DC=CORP,DC=COMPANY,DC=COM'
формат безрезультатно.
Какие-либо предложения?
Я продолжал получать одно и то же сообщение об ошибке, хотя мое обозначение подразделения было на 100% правильным. Наконец-то я смог установить эту конфигурацию в своем Exchange 2010.
Оказывается, моя проблема заключалась не в форматировании информации о моем OU, как предлагалось во всех сообщениях. У меня многодоменный лес. Все мои пользователи (как и OU, которое я хотел использовать для своего DistributionGroupDefaultOU) находятся в дочернем домене корневого домена. Все мои адреса электронной почты используют структуру корневого домена. У меня была 100% правильная информация об OU с использованием OU =, DC = ... и т. Д. формат или формат домена / подразделения, но ошибка все еще возникает. Обидно !!! Наконец, я подумал добавить переключатель «DomainController» к команде, указывающей на DC в дочернем домене, и команда была успешно обработана! Поразмыслив, предыдущее сообщение об ошибке было правильным, OU не удалось найти в домене (или на контроллере домена), который команда (или, скорее, Exchange) использовала в то время. Когда я указал команду на правильный DC (в правильном домене), команда сработала.
Например, вот что у меня есть:
желаемый "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 разговаривал с DC в другом домене в лесу, чем тот, который содержал OU, к которому я стремился. Надеюсь, это поможет кому-то другому.
Кстати - чтобы формат OU на 100% соответствовал вашей команде, используйте «Active Directory Users + Computers». В строке меню: в разделе «Просмотр» убедитесь, что установлен флажок «Дополнительные функции». Затем найдите подразделение, которое вы хотите использовать в качестве местоположения по умолчанию, щелкните его правой кнопкой мыши и выберите свойства. Перейдите на вкладку «Редактор атрибутов». прокрутите вниз до «unknownName» и дважды щелкните по нему. Скопируйте «Значение» в буфер обмена. Используйте это для своего переключателя подразделения в команде PowerShell.
Вы пытаетесь сделать именно что указано в статье не будет работай!
Вам нужно передать Выдающееся имя OU, чтобы это работало, например:
Set-OrganizationConfig -DistributionGroupDefaultOU "OU=MailingList,OU=Employees,DC=corp,DC=company,DC=com"
Обновить: видимо ты не первый, у кого эта проблема с параметрами, переданными в командлет Set-OrganizationConfig. Если вы используете Exchange 2010 RTM, попробуйте установить Exchange 2010 с пакетом обновления 1 (SP1)