Feil når du utfører et flerpostbokssøk i Exchange Server 2010: Brukeren har ikke en Exchange-postboks
Opprinnelig KB-nummer: 2702446
Symptomer
Vurder følgende scenario:
- Du starter Exchange Kontrollpanel (ECP) i Microsoft Exchange Server 2010 Enterprise eller i Exchange Server 2010 Standard.
- Du utfører et søk i flere postbokser.
- Søket i flere postbokser bruker en systempostboks, søkepostboks eller forbundspostboks som mål for søket.
I dette scenarioet kan du få følgende feilmelding:
Brukeren har ikke en Exchange-postboks
I tillegg er følgende hendelse logget i programloggen:
Log Name: Application
Source: MSExchange Configuration Cmdlet - Remote Management
Event ID: 5
Task Category: General
Level: Error
Keywords: Classic
Description:
(PID 6268, Thread 53) Task New-MailboxSearch throwing terminating exception at stage Microsoft.Exchange.Data.Storage.UserHasNoMailboxException: The user does not have an Exchange mailbox.
at Microsoft.Exchange.Data.Storage.ExchangePrincipal.InternalFromADUser(ADUser user, ADObjectId mdb, DatabaseLocationInfo databaseLocationInfo, Boolean ignoreSiteBoundary)
at Microsoft.Exchange.Data.Storage.Infoworker.MailboxSearch.MailboxDataStore.OpenMailboxSession(ADUser adUser)
at Microsoft.Exchange.Data.Storage.Infoworker.MailboxSearch.MailboxDataStore..ctor(ADUser adUser)
at Microsoft.Exchange.Data.Storage.Infoworker.MailboxSearch.MailboxDataProvider.OpenMailboxStore()
at Microsoft.Exchange.Data.Storage.Infoworker.MailboxSearch.MailboxDataProvider.Exists[T](String name)
at Microsoft.Exchange.Management.Tasks.NewMailboxSearch.PreSaveValidate(SearchObject savedObject)
at Microsoft.Exchange.Management.Tasks.NewMailboxSearch.InternalEndProcessing(). Exception: {4c1ab22a-bd1d-41e9-b178-5e75ffd14563}
Årsak
Dette problemet kan oppstå hvis én eller flere av følgende postbokser er inkonsekvente fordi det ikke er angitt noen verdi for attributtet HomeMDB
:
- Én eller flere systempostbokser
- Den samlede postboksen
- Søkepostboksen
Løsning
Følg disse trinnene for å løse dette problemet:
Start ECP-en.
Kontroller at én eller flere postbokser er inkonsekvente. Hvis du vil gjøre dette, skriver du inn følgende cmdlet, og deretter trykker du ENTER:
Get-Mailbox -Arbitration |fl name, alias
Obs!
Du kan få en feilmelding som ligner på følgende. Denne feilmeldingen bekrefter at én eller flere systempostbokser eller forbundspostboksen er inkonsekvent:
ADVARSEL: Objektet SystemMailbox{1f05a927-9daf-4003-9bf7-036822f96290} er skadet, og det er
i inkonsekvent tilstand. Følgende valideringsfeil skjedde:
ADVARSEL: Databasen er obligatorisk i UserMailbox.
ADVARSEL: Databasen er obligatorisk i UserMailbox.Kontroller at verdien for attributtet
HomeMDB
mangler for en postboks. Hvis du vil gjøre dette, skriver du inn følgende cmdlet i ECP-en, og deretter trykker du enter:Get-Mailbox |fl name, alias
Obs!
Følgende feilmelding angir at verdien for attributtet
HomeMDB
mangler:
Database er obligatorisk på UserMailboxHomeMDB
Kopier attributtverdien for en postboks i samme database som systempostboksen, den samlede postboksen eller søkepostboksen. Dette gjør du slik:Klikk Start, skriv inn Adsi Edit i boksen Søk i programmer og filer , og trykk deretter ENTER.
Klikk Koble til på Handling-menyen.
Klikk Velg eller skriv inn et domene eller en server, velg serveren du vil bruke, og klikk deretter OK.
Utvid standard navnekontekst, og klikk deretter følgende element:
DC=domene,DC=com
Dobbeltklikk CN=Brukere.
Høyreklikk en brukerpostboks, og klikk deretter Egenskaper.
Klikk homeMDB>Rediger under Attributt.
Kopier verdien for attributtet
HomeMDB
, og klikk deretter OK to ganger.
HomeMDB
Angi attributtverdien for systempostboksen, den samlede postboksen eller søkepostbokskontoen. Dette gjør du slik:- Høyreklikk kontoen for systempostboksen, forbundspostboksen eller søkepostboksen i ADSI Edit, og klikk deretter Egenskaper.
- Klikk homeMDB>Rediger under Attributt.
- Skriv eller lim
HomeMDB
inn attributtverdien du kopierte i trinn 4. - Klikk OK to ganger.
Klikk Avslutt på Fil-menyen.
Kopier skogen. Hvis du vil gjøre dette, skriver du inn følgende cmdlet ved en hevet ledetekst, og deretter trykker du enter:
repadmin /syncall /e
Mer informasjon
Hvis du vil ha mer informasjon om attributtet HomeMDB
, kan du se HomeMDB-egenskapen.
Hvis du vil ha mer informasjon om et problem som kan oppstå når verdien for attributtet HomeMDB
mangler i System Attendant-postboksen, kan du se HomeMDB-attributtet for System Attendant mangler.
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for