Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özgün KB numarası: 2971274
Belirtiler
Bir kullanıcı Microsoft Exchange Server 2010'da Outlook Web App (OWA) oturumu açıp Seçenekler'e ve ardından Tüm seçenekleri göster'e tıkladığında, kullanıcı şu hatayı alabilir: 400 Hatalı İstek.
Neden
Hata, kullanıcının Exchange Server 2010'da posta kutusunda belirtilen bir saat dilimi değerine sahip olmaması nedeniyle oluşur. Cmdlet'ini Get-MailboxRegionalConfiguration -identity <username>
çalıştırarak bu değeri doğrulayabilirsiniz.
Eski yapılandırma OWA sanal dizininde hala mevcut olabilir. Exchange Server 2007'de yöneticiler, kullanıcılardan ilk oturum açma denemelerinde dil veya saat dilimi tercihlerinin istenmemesi için değerleri değiştirebilir. Örneğin, yöneticiler İngilizce için 1033 değerini aşağıdaki gibi ayarlayabilir:
Set-OWAVirtualdirectory "owa (Default Web Site)" -DefaultClientLanguage 1033 -LogonAndErrorLanguage 1033
OWA sanal dizini ve LogonAndErrorLanguage
için DefaultClientLanguage
0 (sıfır) dışında bir değer kullanılarak yapılandırıldığında, posta kutusunda dil öznitelikleri güncelleştirilmez. Ayrıca, saat dilimi Exchange Server 2010 için bölgesel yapılandırmada ayarlı değilse, kullanıcı Belirtiler bölümünde belirtilen hatayı alabilir. Exchange Denetim Masası düzgün çalışması için bu değerler gereklidir.
Bu cmdlet'ler Exchange Server 2010 sanal dizinleri tarafından kabul edilmeye devam etse de, cmdlet'ler eski ayarlar olarak kabul edilir. Bu nedenle, cmdlet'ini Set-MailboxRegionalConfiguration
Exchange Server 2010'da kullanmanızı öneririz. Örneğin:
Set-MailboxRegionalConfiguration -Identity <username> -Language en-us -TimeZone "Eastern Standard Time"
Çözüm 1: Bir veya daha fazla kullanıcı için saat dilimi değeri ayarlama
Aşağıdaki komutu kullanarak kullanıcı için bir saat dilimi değeri ayarlayın:
Set-MailboxRegionalConfiguration -Identity <username> -Language en-us -TimeZone "Eastern Standard Time"
Aşağıdaki komutu kullanarak birden çok kullanıcının saat dilimini ayarlayın. Ancak bu, tüm kullanıcıları yalnızca belirli bir saat dilimine değiştirir.
get-mailbox | Set-MailboxRegionalConfiguration -Timezone "Eastern Standard Time"
Çözüm 2: Varsayılan istemci dilini ve oturum açma hata dilini 0 olarak ayarlayın
Etkilenen birden çok kullanıcınız varsa, aşağıdaki komutu kullanarak sanal dizinde varsayılan istemci dilini ve oturum açma hata dilini 0 olarak ayarlayın. Ancak bu değer eski bir öznitelik olarak kabul edilir. Exchange Server 2010'da kullanılabilse de tercih Set-MailboxRegionalConfiguration
edilen:
Get-OWAVirtualdirectory "xcsicas1\OWA (Default Web Site)" |Set-OWAVirtualdirectory -DefaultClientLanguage 0 -LogonAndErrorLanguage 0
Daha fazla bilgi
komutunu çalıştırarak Mailbox -Resultsize Unlimited | Get-MailboxRegionalConfiguration
kullanıcıların saat dilimine sahip olmadığını doğrulamaya çalışırsanız, identity özniteliğindeki dönüş null bir değer olur. Bu, Exchange Server 2010'da bilinen bir sorundur. Bu nedenle, yalnızca birden çok kullanıcı etkileniyorsa 2 çözünürlüğünü kullanmanız gerekir.