IngoD 0 Geschrieben 17. April 2017 Melden Teilen Geschrieben 17. April 2017 Hallo und frohe Ostern, ich habe am 3. April einen neuen Job als IT-Admin in einer Firma angefangen, wo mein Vorgänger gekündigt worden ist. Nun habe ich einen scherbenhaufen vor mir. Eines meiner Probleme hier ist das mein Vorgänger angefangen hat eine Migration vom Exchange 2007 auf Exchange 2013 zu machen. Da der Exchange 2007 ja bald aus dem Support läuft ist das auch mein erstes Projekt was ich hier machen möchte. Bei der installation des neues Exchange Server bekomme ich beim Punkt Postfachspeicher eine Fehlermeldung mit der ich nicht viel Anfangen kann. Die Fehlermeldung lautet: Fehler: Der folgende Fehler wurde generiert, als "$error.Clear(); if (!$RoleIsDatacenter -and !$RoleIsDatacenterDedicated) { $mailboxId = [Microsoft.Exchange.Management.Migration.MigrationBatchIdParameter]::MigrationMailboxName; $dispName = "Microsoft Exchange Migration"; $mbxs = @(Get-Mailbox -Arbitration -DomainController $RoleDomainController -Filter {Name -eq $mailboxId}); $migrationMailbox = $null; if ($mbxs.Length -eq 0) { Write-ExchangeSetupLog -Info ("Retrieving mailbox databases on Server=$RoleFqdnOrName."); $dbs = @(Get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController); if ($dbs.Length -ne 0) { Write-ExchangeSetupLog -Info ("Retrieving users with Name=$mailboxId."); $arbUsers = @(Get-User -Filter {Name -eq $mailboxId} -IgnoreDefaultScope -ResultSize 1); if ($arbUsers.Length -ne 0) { Write-ExchangeSetupLog -Info ("Enabling mailbox $mailboxId."); $migrationMailbox = Enable-Mailbox -Arbitration -Identity $arbUsers[0] -DisplayName $dispName -database $dbs[0].Identity; } } } else { $migrationMailbox = $mbxs[0]; } # Set the Organization Capabilities and quotas needed for this mailbox if ($migrationMailbox -ne $null) { Set-Mailbox -Arbitration -Identity $migrationMailbox -ProhibitSendReceiveQuota 300MB -ProhibitSendQuota 300MB -IssueWarningQuota 150MB -RecoverableItemsQuota 30GB -RecoverableItemsWarningQuota 20GB -UseDatabaseQuotaDefaults $false -SCLDeleteEnabled $false -SCLJunkEnabled $false -SCLQuarantineEnabled $false -SCLRejectEnabled $false -HiddenFromAddressListsEnabled $true -DisplayName $dispName -Management:$true -Force; } else { Write-ExchangeSetupLog -Info ("Cannot find migration mailbox with name=$mailboxId."); } } " ausgeführt wurde: "Microsoft.Exchange.Data.DataValidationException: 'Database' ist für 'UserMailbox' verbindlich.". Fehler: Der folgende Fehler wurde generiert, als "$error.Clear(); if (!$RoleIsDatacenter -and !$RoleIsDatacenterDedicated) { $mailboxId = [Microsoft.Exchange.Management.Migration.MigrationBatchIdParameter]::MigrationMailboxName; $dispName = "Microsoft Exchange Migration"; $mbxs = @(Get-Mailbox -Arbitration -DomainController $RoleDomainController -Filter {Name -eq $mailboxId}); $migrationMailbox = $null; if ($mbxs.Length -eq 0) { Write-ExchangeSetupLog -Info ("Retrieving mailbox databases on Server=$RoleFqdnOrName."); $dbs = @(Get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController); if ($dbs.Length -ne 0) { Write-ExchangeSetupLog -Info ("Retrieving users with Name=$mailboxId."); $arbUsers = @(Get-User -Filter {Name -eq $mailboxId} -IgnoreDefaultScope -ResultSize 1); if ($arbUsers.Length -ne 0) { Write-ExchangeSetupLog -Info ("Enabling mailbox $mailboxId."); $migrationMailbox = Enable-Mailbox -Arbitration -Identity $arbUsers[0] -DisplayName $dispName -database $dbs[0].Identity; } } } else { $migrationMailbox = $mbxs[0]; } # Set the Organization Capabilities and quotas needed for this mailbox if ($migrationMailbox -ne $null) { Set-Mailbox -Arbitration -Identity $migrationMailbox -ProhibitSendReceiveQuota 300MB -ProhibitSendQuota 300MB -IssueWarningQuota 150MB -RecoverableItemsQuota 30GB -RecoverableItemsWarningQuota 20GB -UseDatabaseQuotaDefaults $false -SCLDeleteEnabled $false -SCLJunkEnabled $false -SCLQuarantineEnabled $false -SCLRejectEnabled $false -HiddenFromAddressListsEnabled $true -DisplayName $dispName -Management:$true -Force; } else { Write-ExchangeSetupLog -Info ("Cannot find migration mailbox with name=$mailboxId."); } } " ausgeführt wurde: "Microsoft.Exchange.Data.DataValidationException: 'Database' ist für 'UserMailbox' verbindlich. bei Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl) bei Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target, Boolean reThrow) bei Microsoft.Exchange.Configuration.Tasks.DataAccessTask`1.Validate(TDataObject dataObject) bei Microsoft.Exchange.Configuration.Tasks.SetTaskBase`1.InternalValidate() bei Microsoft.Exchange.Configuration.Tasks.SetRecipientObjectTask`3.InternalValidate() bei Microsoft.Exchange.Management.Common.SetMailEnabledRecipientObjectTask`3.InternalValidate() bei Microsoft.Exchange.Management.RecipientTasks.SetUserBase`2.InternalValidate() bei Microsoft.Exchange.Management.RecipientTasks.SetMailboxBase`2.InternalValidate() bei Microsoft.Exchange.Management.RecipientTasks.SetMailbox.InternalValidate() bei Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b() bei Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)". Wie gesagt, leider habe ich da keine Ahnung wo dort das Problem liegt und wie man es beheben kann. Aber vielleicht kennt einer von euch das Problem und kann mir helfen. Viele Grüße Ingo Zitieren Link zu diesem Kommentar
NorbertFe 2.035 Geschrieben 17. April 2017 Melden Teilen Geschrieben 17. April 2017 Hallo, welches Installationsmedium nutzt du für den Exchange 2013? Bitte gleich aktuellstes CU nehmen, falls das nicht schon der Fall ist. Der Fehler klingt nach einer fehlenden oder defekten Migration Mailbox. Schau mal hier: http://www.telnetport25.com/2013/01/quick-tiprecovering-from-a-missing-migration-mailbox-in-exchange-2013/ https://social.technet.microsoft.com/Forums/virtualization/en-US/db7c6c93-6ddc-4ddc-918b-9c4bab4a8499/exchange-2013-sp1-fails-at-mailbox-role-mailbox-services?forum=exchangesvrdeploy HTH Norbert PS: Exchange 2007 ist bereits aus dem Support ;) https://blogs.technet.microsoft.com/exchange/2017/02/27/exchange-2007-reaches-end-of-life-on-april-11th-whats-your-plan-to-move/ Zitieren Link zu diesem Kommentar
Nobbyaushb 1.471 Geschrieben 17. April 2017 Melden Teilen Geschrieben 17. April 2017 Ergänzend zum anderen Norbert - welchen Stand hat denn der 2007er? http://blog-schulenburg.de/index.php/kategorie-als-blog/87-exchange-build-nummern ;) Zitieren Link zu diesem Kommentar
IngoD 0 Geschrieben 17. April 2017 Autor Melden Teilen Geschrieben 17. April 2017 Hallo, ich habe grade die Anleitung durchgelesen und kann mir gut vorstellen das dort ein Migration Postfach fehlt. Nun habe ich aber das Problem das ich nicht vor bzw. zurückkomme. Möchte ich per Powershell die installation wieder starten bzw. das AD erneut auf eine INstallation vorbereiten mit dem Befehel: setup /preparead /IAcceptExchangeServerLicenseTerms kommt folgende Meldung: Microsoft Exchange Server 2013, kumulatives Update, unbeaufsichtigte Installation 16 Sprachen Postfachrolle: Transportdienst Postfachrolle: Clientzugriffsdienst Postfachrolle: Unified Messaging-Dienst Postfachrolle: Postfachdienst Clientzugriffsrolle: Front-End-Transport-Dienst Clientzugriffsrolle: Clientzugriffs-Front-End-Dienst Die Voraussetzungen für Microsoft Exchange Server werden überprüft Voraussetzungen werden konfiguriert ABGESCHLOSSEN Analyse der Voraussetzungen FEHLER Vorheriger Fehler beim Installieren der MailboxRole-Rolle. Führen Sie Setup nur für diese Rolle erneut aus, oder en tfernen Sie die Rolle mithilfe der Systemsteuerung. Weitere Informationen erhalten Sie unter: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.In stallWatermark.aspx Setup von Exchange Server wurde nicht abgeschlossen. Weitere Details finden Sie im Protokoll 'ExchangeSetup.log' im Ordner '<SystemDrive>:\ExchangeSetupLogs'. Beim versuch den Exchange über die Systemsteuerung/Programme zu deinstallieren kommt die Meldung das die INstallation unvollständig ist und daher nicht deinstalliert werden kann. Aktuell komme ich weder vorwerts noch zurück :( Der Exchange 2007 ist Version 8.3 Build 83.6 Gruß Ingo Zitieren Link zu diesem Kommentar
tesso 375 Geschrieben 17. April 2017 Melden Teilen Geschrieben 17. April 2017 Der Exchange 2007 hat schon mal einen uralten Stand. der wird für ein Upgrade nicht supportet. Zitieren Link zu diesem Kommentar
Nobbyaushb 1.471 Geschrieben 17. April 2017 Melden Teilen Geschrieben 17. April 2017 (bearbeitet) Hallo, Beim versuch den Exchange über die Systemsteuerung/Programme zu deinstallieren kommt die Meldung das die INstallation unvollständig ist und daher nicht deinstalliert werden kann. Aktuell komme ich weder vorwerts noch zurück :( Der Exchange 2007 ist Version 8.3 Build 83.6 Gruß Ingo Logisch, weil: Der Exchange 2007 hat schon mal einen uralten Stand. der wird für ein Upgrade nicht supportet. Der 2007 ist zwar schon SP3, hat aber nie ein Rollup gesehen und ist damit fast 7! Jahre alt. Das kann man jetzt gerade ziehen, aber dafür müsste man Hand an die Maschinen legen, das übersteigt meiner Meinung nach das, was in einem Forum machbar ist. Ich hoffe, das wenigstens das OS drunter auf Stand gehalten wurde. Wenn du der Admin bist, hole dir schnellstmöglich externe Hilfe dazu und du lernst was - bevor das ganz in die Hose geht. (Mist, schon wieder Nerd-gehabe...) ;) bearbeitet 17. April 2017 von Nobbyaushb 1 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.