Fout wanneer een gebruiker de pagina Opties opent in Exchange Server 2010: 400 Ongeldige aanvraag

Origineel KB-nummer: 2971274

Symptomen

Wanneer een gebruiker zich aanmeldt bij Outlook Web App (OWA) in Microsoft Exchange Server 2010 en vervolgens op Opties klikt en vervolgens op Alle opties weergeven klikt, kan de gebruiker een fout ontvangen: 400 Ongeldige aanvraag.

Oorzaak

De fout treedt op omdat de gebruiker geen tijdzonewaarde heeft opgegeven in het postvak in Exchange Server 2010. U kunt deze waarde controleren door de cmdlet uit te Get-MailboxRegionalConfiguration -identity <username> voeren.

Verouderde configuratie bestaat mogelijk nog in de virtuele OWA-map. In Exchange Server 2007 konden beheerders waarden wijzigen, zodat gebruikers niet worden gevraagd om taal- of tijdzonevoorkeuren bij hun eerste aanmeldingspoging. Beheerders kunnen bijvoorbeeld de waarde 1033 voor Engels als volgt instellen:

Set-OWAVirtualdirectory "owa (Default Web Site)" -DefaultClientLanguage 1033 -LogonAndErrorLanguage 1033

Wanneer de virtuele OWA-map is geconfigureerd met behulp van een andere waarde dan 0 (nul) voor DefaultClientLanguage en LogonAndErrorLanguage, worden de taalkenmerken in het postvak niet bijgewerkt. Als de tijdzone niet is ingesteld in de regionale configuratie voor Exchange Server 2010, kan de gebruiker bovendien de fout ontvangen die wordt vermeld in de sectie Symptomen. Deze waarden zijn vereist om de Exchange-Configuratiescherm correct te laten werken.

Hoewel deze cmdlets nog steeds worden geaccepteerd door Exchange Server virtuele mappen van 2010, worden de cmdlets beschouwd als verouderde instellingen. Daarom raden we u aan de Set-MailboxRegionalConfiguration cmdlet te gebruiken in Exchange Server 2010. Bijvoorbeeld:

Set-MailboxRegionalConfiguration -Identity <username> -Language en-us -TimeZone "Eastern Standard Time"

Oplossing 1: een tijdzonewaarde instellen voor een of meer gebruikers

  • Stel een tijdzonewaarde voor de gebruiker in met behulp van de volgende opdracht:

    Set-MailboxRegionalConfiguration -Identity <username> -Language en-us -TimeZone "Eastern Standard Time"
    
  • Stel de tijdzone voor meerdere gebruikers in met behulp van de volgende opdracht. Hierdoor worden alle gebruikers echter alleen naar de specifieke tijdzone gewijzigd.

    get-mailbox | Set-MailboxRegionalConfiguration -Timezone "Eastern Standard Time"
    

Oplossing 2: stel de standaardclienttaal en de taal voor aanmeldingsfouten in op 0

Als u meerdere betrokken gebruikers hebt, stelt u de standaardclienttaal en de taal voor aanmeldingsfouten in op 0 in de virtuele map met behulp van de volgende opdracht. Deze waarde wordt echter beschouwd als een verouderd kenmerk. Hoewel het kan worden gebruikt in Exchange Server 2010, heeft de Set-MailboxRegionalConfiguration voorkeur:

Get-OWAVirtualdirectory "xcsicas1\OWA (Default Web Site)" |Set-OWAVirtualdirectory -DefaultClientLanguage 0 -LogonAndErrorLanguage 0

Meer informatie

Als u probeert te controleren of gebruikers geen tijdzone hebben door uit te voeren Mailbox -Resultsize Unlimited | Get-MailboxRegionalConfiguration, wordt het resultaat van het identiteitskenmerk een null-waarde. Dit is een bekend probleem in Exchange Server 2010. U moet de oplossing 2 dus alleen gebruiken als meerdere gebruikers worden beïnvloed.