Hiba a 2010-Exchange Server több postaláda keresésekor: A felhasználó nem rendelkezik Exchange-postaládával
Eredeti tudásbáziscikk száma: 2702446
Jelenségek
Gondolja át a következő forgatókönyvet:
- Az Exchange Vezérlőpult (ECP) a Microsoft Exchange Server 2010 Enterprise vagy a Exchange Server 2010 Standard verzióban indítható el.
- Több postaláda-keresést végez.
- A több postaláda-keresés egy Rendszerpostaládát, a Felderítési keresés postaládát vagy az Összevont postaládát használja a keresés céljaként.
Ebben a forgatókönyvben a következő hibaüzenet jelenhet meg:
A felhasználó nem rendelkezik Exchange-postaládával
Emellett a következő esemény van naplózva az alkalmazásnaplóban:
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}
A probléma oka
Ez a probléma akkor fordulhat elő, ha az alábbi postaládák közül egy vagy több inkonzisztens állapotban van, mert nincs beállítva érték az HomeMDB
attribútumhoz:
- Egy vagy több rendszerpostaláda
- Az összevont postaláda
- A Felderítési keresés postaláda
Megoldás
A probléma megoldásához kövesse az alábbi lépéseket:
Indítsa el az ECP-t.
Ellenőrizze, hogy egy vagy több postaláda inkonzisztens állapotban van-e. Ehhez írja be a következő parancsmagot, majd nyomja le az Enter billentyűt:
Get-Mailbox -Arbitration |fl name, alias
Megjegyzés:
A következőhöz hasonló hibaüzenet jelenhet meg. Ez a hibaüzenet megerősíti, hogy egy vagy több rendszerpostaláda vagy összevont postaláda inkonzisztens állapotban van:
FIGYELMEZTETÉS: A SystemMailbox{1f05a927-9daf-4003-9bf7-036822f96290} objektum sérült, és
inkonzisztens állapotban van. A következő érvényesítési hibák történtek:
FIGYELMEZTETÉS: Az adatbázis kötelező a UserMailboxban.
FIGYELMEZTETÉS: Az adatbázis kötelező a UserMailboxban.Ellenőrizze, hogy hiányzik-e egy
HomeMDB
postaláda attribútumának értéke. Ehhez írja be a következő parancsmagot az ECP-be, majd nyomja le az Enter billentyűt:Get-Mailbox |fl name, alias
Megjegyzés:
Az alábbi hibaüzenet azt jelzi, hogy az
HomeMDB
attribútum értéke hiányzik:
Az adatbázis kötelező a UserMailboxbanMásolja ki egy
HomeMDB
olyan postaláda attribútumértékét, amely ugyanabban az adatbázisban található, mint a Rendszer postaláda, az Összevont postaláda vagy a Felderítési keresés postaláda. Ehhez hajtsa végre a következő lépéseket:Kattintson a Start gombra, írja be az Adsi Edit kifejezést a Keresés programokban és fájlokban mezőbe, majd nyomja le az Enter billentyűt.
A Művelet menüben kattintson a Csatlakozás elemre.
Kattintson a Tartomány vagy kiszolgáló kiválasztása vagy beírása elemre, válassza ki a kívánt kiszolgálót, majd kattintson az OK gombra.
Bontsa ki az Alapértelmezett elnevezési környezet elemet, majd kattintson a következő elemre:
DC=tartomány,DC=com
Kattintson duplán a CN=Users elemre.
Kattintson a jobb gombbal egy felhasználói postaládára, majd kattintson a Tulajdonságok parancsra.
Az Attribútum területen kattintson a homeMDB>Szerkesztés elemre.
Másolja ki az attribútum értékét, majd kattintson kétszer az
HomeMDB
OK gombra .
Állítsa be az
HomeMDB
attribútum értékét a Rendszerpostaládán, az Összevont postaládában vagy a Felderítési keresés postaládafiókban. Ehhez hajtsa végre a következő lépéseket:- Az ADSI-szerkesztés területen kattintson a jobb gombbal a Rendszer postaláda, az Összevont postaláda vagy a Felderítési keresés postaláda fiókjára, majd kattintson a Tulajdonságok elemre.
- Az Attribútum területen kattintson a homeMDB>Szerkesztés elemre.
- Írja be vagy illessze be a
HomeMDB
4. lépésben kimásolt attribútumértéket. - Kattintson kétszer az OK gombra .
A Fájl menüben kattintson a Kilépés gombra.
Replikálja az erdőt. Ehhez írja be a következő parancsmagot egy emelt szintű parancssorba, majd nyomja le az Enter billentyűt:
repadmin /syncall /e
További információ
Az attribútummal kapcsolatos HomeMDB
további információkért lásd: HomeMDB tulajdonság.
Ha többet szeretne tudni arról a problémáról, amely akkor fordulhat elő, ha az HomeMDB
attribútum értéke hiányzik a System Attendant postaládából, olvassa el A System Attendant homeMDB attribútum hiányzik című témakört.