Hallo,
ein Kunde betreibt noch eine gemischte Exchange-Infrastruktur (2007 + 2010). Wie üblich war am Ende vom Geld noch viel Projekt übrig, daher konnte ich den 2007 nicht vollständig zurückbauen und die Migration auf 2010 war alles andere als "glatt"
(gelöschter, nicht deinstallierter, Ex2003 Mailserver)
Der Kunde klagt über haufenweise Warnungen in seinen Logs betreffend des MSExchnage Assistants mit den IDs 9009, 9029 und 9041.
Einige der Warnungen sind legitim, da Postfachverschiebungsanforderungen in eine neue Mailboxdatenbank auf dem Exchange 2010 laufen und ein getrenntes Postfach vorgehalten ist. Verständnisschwierigkeiten habe ich allerdings damit, was mir Exchange mit der
nachstehenden 9041 sagen will. Alle Mailboxen liegen auf dem Exchange 2010 Server.
Microsoft.Exchange.Assistants.DisconnectedMailboxException: Eine Ausnahme, die anzeigt, dass das Postfach getrennt ist. ---> Microsoft.Exchange.Data.Storage.WrongServerException: Das Postfach /o=#removed#/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=#removed#/cn=Microsoft
System Attendant kann nicht geöffnet werden. ---> Microsoft.Mapi.MapiExceptionWrongServer: MapiExceptionWrongServer: Unable to open mailbox null on server "#removed#".
Die XML Version des Eventeintrags:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"><System><Provider Name="MSExchange Assistants" /><EventID Qualifiers="32772">9041</EventID><Level>3</Level><Task>1</Task><Keywords>0x80000000000000</Keywords><TimeCreated SystemTime="2016-08-30T01:15:29.000000000Z" /><EventRecordID>412708</EventRecordID><Channel>Application</Channel><Computer>#removed#</Computer><Security /></System><EventData><Data>MSExchangeMailboxAssistants</Data><Data>Microsoft.Exchange.Assistants.DisconnectedMailboxException: Eine Ausnahme, die anzeigt, dass das Postfach getrennt ist. ---> Microsoft.Exchange.Data.Storage.WrongServerException: Das Postfach /o=#removed#/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=#removed#/cn=Microsoft System Attendant kann nicht geöffnet werden. ---> Microsoft.Mapi.MapiExceptionWrongServer: MapiExceptionWrongServer: Unable to open mailbox null on server "#removed#". (hr=0x80004005, ec=1144) bei Microsoft.Mapi.MapiStore.OpenMapiStore(String serverDn, String userDn, String mailboxDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, String httpProxyServerName, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, Boolean wantRedirect, String& correctServerDN, ClientIdentityInfo clientIdentity, String applicationId, Client xropClient, Boolean wantWebServices, Byte[] clientSessionInfo, TimeSpan connectionTimeout) bei Microsoft.Mapi.MapiStore.OpenMailbox(String serverDn, String userDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, WindowsIdentity windowsIdentity, String applicationId) bei Microsoft.Exchange.Data.Storage.MailboxSession.ForceOpen(MapiStore linkedStore) --- Ende der internen Ausnahmestapelüberwachung --- bei Microsoft.Exchange.Data.Storage.MailboxSession.ForceOpen(MapiStore linkedStore) bei Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(MapiStore linkedStore, LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, GenericIdentity auxiliaryIdentity) bei Microsoft.Exchange.Data.Storage.MailboxSession.<>c__DisplayClass12.<CreateMailboxSession>b__10(MailboxSession mailboxSession) bei Microsoft.Exchange.Data.Storage.MailboxSession.InternalCreateMailboxSession(LogonType logonType, ExchangePrincipal owner, CultureInfo cultureInfo, String clientInfoString, IAccountingObject budget, Action`1 initializeMailboxSession, InitializeMailboxSessionFailure initializeMailboxSessionFailure) bei Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString, PropertyDefinition[] mailboxProperties, IList`1 foldersToInit, GenericIdentity auxiliaryIdentity, IAccountingObject budget) bei Microsoft.Exchange.Data.Storage.MailboxSession.ConfigurableOpen(ExchangePrincipal mailbox, MailboxAccessInfo accessInfo, CultureInfo cultureInfo, String clientInfoString, LogonType logonType, PropertyDefinition[] mailboxProperties, InitializationFlags initFlags, IList`1 foldersToInit, IAccountingObject budget) bei Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, MailboxAccessInfo accessInfo, LogonType logonType, CultureInfo cultureInfo, String clientInfoString, Boolean useLocalRpc, Boolean ignoreHomeMdb, Boolean recoveryDatabase) bei Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString, Boolean useLocalRpc) bei Microsoft.Exchange.Assistants.DatabaseInfo.GetMailbox(ExchangePrincipal principal, ClientType clientType, String actionInfo) bei Microsoft.Exchange.Assistants.MailboxDispatcher.CreateMailboxSession() bei Microsoft.Exchange.Assistants.MailboxDispatcher.<ConnectMailboxSession>b__0() bei Microsoft.Exchange.Assistants.MailboxDispatcher.<>c__DisplayClass5.<InvokeAndMapException>b__3() --- Ende der internen Ausnahmestapelüberwachung --- bei Microsoft.Exchange.Assistants.Util.TraceAndThrow(CatchMe function, AIException aiException) bei Microsoft.Exchange.Assistants.Util.CatchMeIfYouCan(CatchMe function) bei Microsoft.Exchange.Assistants.Base.CatchMeIfYouCan(CatchMe function)</Data></EventData></Event>
Ist die MS System Attendant - Mailbox "verlorengegangen" und muss mit setup /Adprep wiederhergestellt werden oder ist das ein Umstand der der Mischumgebung 2007/2010 geschuldet ist (denn Ex2010 hat ja keine SA Mailbox mehr) ?
Grüße
SK