Kullanıcı Exchange Server 2010: 400 Hatalı İstek'te Seçenekler sayfasına eriştiğinde hata oluştu
Ö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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin