Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Исходный номер базы знаний: 2971274
Симптомы
Когда пользователь входит в Outlook Web App (OWA) в Microsoft Exchange Server 2010, а затем нажимает кнопку "Параметры ", а затем " Просмотреть все параметры", пользователь может получить ошибку: 400 недопустимый запрос.
Причина
Ошибка возникает, так как у пользователя нет значения часового пояса, указанного в почтовом ящике в Exchange Server 2010. Это значение можно проверить, выполнив Get-MailboxRegionalConfiguration -identity <username> командлет.
Устаревшая конфигурация по-прежнему может существовать в виртуальном каталоге OWA. В Exchange Server 2007 администраторы могут изменять значения, чтобы пользователи не могли запрашивать параметры языка или часового пояса при первой попытке входа. Например, администраторы могут задать значение 1033 для английского языка следующим образом:
Set-OWAVirtualdirectory "owa (Default Web Site)" -DefaultClientLanguage 1033 -LogonAndErrorLanguage 1033
Если виртуальный каталог OWA настроен с использованием значения, отличного от 0 (ноль), для DefaultClientLanguage и LogonAndErrorLanguage, атрибуты языка в почтовом ящике не обновляются. Кроме того, если часовой пояс не задан в региональной конфигурации Для Exchange Server 2010, пользователь может получить сообщение об ошибке, указанной в разделе "Симптомы ". Эти значения необходимы для правильной работы панели управления Exchange.
Хотя эти командлеты по-прежнему принимаются виртуальными каталогами Exchange Server 2010, командлеты считаются устаревшими настройками. Поэтому рекомендуется использовать Set-MailboxRegionalConfiguration командлет в Exchange Server 2010. Рассмотрим пример.
Set-MailboxRegionalConfiguration -Identity <username> -Language en-us -TimeZone "Eastern Standard Time"
Решение 1. Установка значения часового пояса для одного или нескольких пользователей
Задайте для пользователя значение часового пояса, выполнив следующую команду:
Set-MailboxRegionalConfiguration -Identity <username> -Language en-us -TimeZone "Eastern Standard Time"Задайте часовой пояс для нескольких пользователей с помощью следующей команды. Однако это изменит всех пользователей только на определенный часовой пояс.
get-mailbox | Set-MailboxRegionalConfiguration -Timezone "Eastern Standard Time"
Решение 2. Задайте язык клиента по умолчанию и язык ошибок входа в систему равным 0
Если у вас несколько затронутых пользователей, установите язык клиента по умолчанию и язык ошибок входа на виртуальном каталоге в значение 0, используя следующую команду. Однако это значение считается устаревшим атрибутом. Хотя его можно использовать в Exchange Server 2010, предпочтительно использовать Set-MailboxRegionalConfiguration.
Get-OWAVirtualdirectory "xcsicas1\OWA (Default Web Site)" |Set-OWAVirtualdirectory -DefaultClientLanguage 0 -LogonAndErrorLanguage 0
Дополнительные сведения
Если вы попытаетесь убедиться, что у пользователей нет часового пояса, запустив команду Mailbox -Resultsize Unlimited | Get-MailboxRegionalConfiguration, результат атрибута идентификации будет NULL. Это известная проблема в Exchange Server 2010. Поэтому следует использовать разрешение 2 только в том случае, если затронуты несколько пользователей.