Migration von Exchange 2010 ein Austausch 2013
In diesem Dokument können wir alle Anforderungen sehen und die Schritte, die wir fortfahren nehmen müssen eine Microsoft Exchange-Umgebung zu migrieren 2010 ein Exchange Server 2013. Wir sind der Ansicht, dass es ein langwieriger Prozess ist und insbesondere in Abhängigkeit von der Anzahl der Server und Postfächer, die oder deren Größen haben, es wird keine Migration Stop-Service jederzeit verlangen.
Bitte beachten Sie: Haben Sie den Windows Update-Server aktualisiert, zusätzlich zu mindestens SP3 auf allen Exchange 2010, andernfalls, installieren Sie es zuerst in der CAS, Die Nabe und schließlich Mailbox-Server dann, wenn wir verfügen über separate Rollen. Zusätzlich wäre es ratsam, das Update Rollup installiert Post SP3 haben gleichermaßen. Wir müssen berücksichtigen, dass Exchange 2013 werden nur die folgenden Versionen von Outlook verfügbar sein (und dieser Patch Wenn Öffentliche Ordner sind nicht auf die Outlooks verbunden):
- Ausblick 2013.
- Ausblick 2010 mit SP1 und dieses Update.
- Ausblick 2007 mit SP3 und dieses Update.
- Outlook para Mac 2011.
- Gefolge 2008 für Mac, Web Services Edition.
Wir werden die Gesamt-Strukturfunktionsebenen haben und die Domäne mindestens ‚Windows Server 2003‘, der Schemamaster muss von Windows 2003 SP2 höher, sowie ein globaler Katalog in der Region mit SO sagte. Auch Besondere Vorsicht bei der Benutzerebene Quoten oder Grenzen, damit Migrationen nicht die Standardeinstellungen zu überwinden, und ob wir viele Postfächer bewegen wird mit Scheitholz vorsichtig sein.
AD Schema Vorbereitung,
Der erste Schritt wird sein, das Schema Update für Active Directory gelten unsere, wir können diesen Schritt manuell tun oder es umgehen und lassen Sie es die Installation unserer ersten Exchange-Server tun 2013 die Organisation. Wir können es von jedem Domain-Mitgliedsserver aktualisieren, die x64, Administratoren sein Schema, Domänenadministratoren und Organisationsadministratoren, von einer DOS-Eingabeaufforderung Powershell (mit Administrator-Berechtigung) Lauf:
setup / PrepareSchema / IAcceptExchangeServerLicenseTerms
Installationsvoraussetzungen für Exchange 2013 en Windows- 2012 R2,
Wir können mit der Installation der Voraussetzungen für Exchange Server weiter 2013 auf dem Windows Server 2012 R2, ausführen es von Powershell:
Install-WindowsFeature RSAT-ADDS
Install-WindowsFeature AS-HTTP-Activation, Desktop-Erfahrung, NET-Framework 45-Funktionen, RPC-over-HTTP-Proxy, RSAT-Clustering, Web-Mgmt-Konsole, WAS-Prozessmodell, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth-, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Kompression, Web-Http-Fehler, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Konsole, Web-Metabasis, Web-Mgmt-Konsole, Web-Mgmt-Dienst, Web-Net-Ext45, Web-Request-Monitor-, Web-Server, Web-Stat-Kompression, Web-Static-Inhalt, Web-Windows Auth, Web-WMI, Windows-Identität-Foundation, RSAT-Clustering-CmdInterface -Restart
wir auch installiert Microsoft Unified Communications Managed API 4.0, neben Microsoft Office 2010 Filter Pack de 64 Bit und SP1. Installieren des ersten Exchange-Servers 2013 wann immer möglich, eingebettet mit neuesten SP. Nach der Installation geben wir den ECP (Exchange-Systemsteuerung), eine gemischte Installation, da dieses Szenario zu haben, ist die Standard-URL “https://SERVIDOR_EXCHANGE_2013 / ECP” Wir werden die Postfächer auf dem Exchange verwalten 2010, wenn wir von Exchange verwalten 2013 wir unter der folgenden URL “https://SERVIDOR_EXCHANGE_2013 / ECP?ExchClientVer = 15”.
Wenn wir wollen,, wir können ein Administrator vorübergehend für Exchange erstellen 2015 und damit die ECP umleiten uns nicht an den Exchange 2010, einen Benutzer in AD zu schaffen und unsere Gruppenmitglied ‚Organisationsverwaltung machen’ genügen.
Instalamos Austausch 2013 mit dem Installationsassistenten und die neueste Update Rollup anwenden Installation von Exchange zu beenden!
Wir schaffen die Ordnerstruktur für Datenbanken und Protokolle auf unserem Server, BD umbenennen und wir werden das Postfach verschieben, die mit dem System in unserem richtigen Weg kommt:
Move-DatabasePath -Identity NOMBRE_BD -EdbFilePath "F:BBDDNOMBRE_BD.edb" -LogFolderpath "G:LOGsNOMBRE_BD"
auch, Konfigurieren Sie die Standardadressliste Exchange-Verbindung 2013 in jedem BD haben wir in dem neuen Exchange, können wir sicherstellen, dass wir alles haben, läuft OK:
Get-Mailbox | select name,Offline | Art Name
1Installieren º die Zertifikate an der Börse
Wir müssen auf diesem Exchange-Server installiert werden 20013 (oder Servern, die wir haben) SSL-Zertifikate für die Verbriefung der Protokolle verwenden wir, wie wir wissen, die Notwendigkeit für die Sicherung:
- HTTPS - Outlook Anywhere, OWA, ECP / EAC, ActiveSync, EWS, OAB der Autoermittlungs: correo.dominio.com
- IMAPS: correo.dominio.com
- POP: correo.dominio.com
- SMTPS: correo.dominio.com
dies zu tun, Wir importieren die PFX eines bestehenden certficado Zertifikate auf dem lokalen Computer oder wir eine Zertifikatsanforderung von der ECP erzeugen > Server > Zertifikate > neu & folgen Sie dem Assistenten, indem Sie die Domäne, für die Auswahl die Sie beantworten müssen.
Sobald Sie das Zertifikat früher Dienste installiert zuweisen, die uns interessiert.
2º Set URLs von Websites
Der einfachste Weg, richtig wäre, alle URLs der Websites laufen diese Befehle von Exchange werden einzurichten, andernfalls, wir können es die traditionelle Art und Weise von der GUI mit ECP tun:
Set-OABVirtualDirectory -identity "SERVIDOR_EXCHANGE_2013OAB (Standard-Website)" -ExternalURL https://correo.dominio.com/OAB InternalUrl https://correo.dominio.com/OAB Set-WebServicesVirtualDirectory -identity "SERVIDOR_EXCHANGE_2013EWS (Standard-Website)" -ExternalURL https://correo.dominio.com/EWS/Exchange.asmx InternalUrl https://correo.dominio.com/ews/Exchange.asmx Set-ActiveSyncVirtualDirectory -Identity "SERVIDOR_EXCHANGE_2013Microsoft-Server-ActiveSync (Standard-Website)" -ExternalURL https://correo.dominio.com/Microsoft-Server-ActiveSync InternalUrl https://correo.dominio.com/Microsoft-Server-ActiveSync Set-OWAVirtualDirectory -Identity "SERVIDOR_EXCHANGE_2013owa (Standard-Website)" -ExternalURL https://correo.dominio.com/owa InternalUrl https://correo.dominio.com/owa Set-ECPVirtualDirectory -Identity "SERVIDOR_EXCHANGE_2013ecp (Standard-Website)" -ExternalURL https://correo.dominio.com/ecp InternalUrl https://correo.dominio.com/ecp Set-PowerShellVirtualDirectory -Identity "SERVIDOR_EXCHANGE_2013PowerShell (Standard-Website)" -ExternalURL https://correo.dominio.com/powershell InternalUrl https://correo.dominio.com/powershell Set-ClientAccessServer -Identity SERVIDOR_EXCHANGE_2013 -AutoDiscoverServiceInternalUri https://correo.dominio.com/Autodiscover/Autodiscover.xml Set-AutodiscoverVirtualDirectory -identity "SERVIDOR_EXCHANGE_2013Autodiscover (Standard-Website)" -ExternalUrl ‚https://correo.dominio.com/Autodiscover/Autodiscover.xml 'InternalUrl' https://correo.dominio.com/Autodiscover/Autodiscover.xml
3º Grenzen und Quoten
Wir kennen die Grenzen und Quoten, die wir in unserer Organisation haben 2010 bevor irgendwelche Fortschritte zu beginnen 2013. Die erste wird die gleichen Quoten auf der Ebene der beiden BD Warnung setzen, und Senden verbieten oder verbieten erhalten; und Aufbewahrungsfristen Benutzerpostfach oder gelöschte E-Mails. Es ist ratsam, individuelle Quoten zu entfernen, die Benutzer während der Migration auftritt, so ebenfalls schreiben die nach unten. Zum Beispiel mit diesem Powershell werden wir die Quoten in Briefkästen eingerichtet zeichnen:
Get-Mailbox | Woher {$_.UseDatabaseQuotaDefaults -eq $ False} | ft Name,verbieten *, Ausgabe *
Und mit dieser Powershell werden wir die Grenzen in BD ziehen 2010 zu etablieren sie anschließend gleich in der neuen DB 2013, Zugabe von Retentionszeiten für einzelne Elemente oder gelöschte Postfächer :
Get-Mailbox | fl-Name,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota,DeletedItemRetention,Mailbox-Retention
4º configurar Outlook Anywhere
Wir konfigurieren Outlook Anywhere, wir können den Authentifizierungstyp ändern, oder direkt mit Powershell ist der Name für die internen externen Netzwerken:
Set-OutlookAnywhere -Identity "SERVIDOR_EXCHANGE_2031Rpc (Standard-Website)" -InternalHostname correo.dominio.com -ExternalHostname correo.dominio.com
5Ändern ten Übertragungsweg logs
da ECP, in den Servereigenschaften können wir leicht die Wege von Protokollen Transport ändern.
6º Sendeconnector
Wir haben einen Sendeconnector für Exchange erstellen 2013 mit der gleichen Konfiguration, die wir hatten in 2010 (Limit…) oder, einfacher, assoziieren und gibt Berechtigungen Sendung von einer bereits in dem vorherigen Anschluss Exchange-Server erzeugt 2010.
7º Migration von Anwendungen oder Geräte,,
Bitte beachten Sie, dass wir Postfächer mit Dienstleistungen bewegen müssen, Anwendungen oder Geräte wie Backup-Software, VON, Drucker, FAX, PBX, Scanner, Webseiten… Wie, wenn Sie irgendein Bein Relais (Empfangsconnector) in Exchange 2010, wird es in der gleichen Art und Weise in diesen einstellen 2013, Zusätzlich zu der gleichen Authentifizierungseinstellung, oder die gleiche IP-Adresse, andernfalls, rekonfigurieren es uns all diese Anwendungen berühren, die E-Mails über Exchange-Server senden 2010.
8Nein Postfächer,
fortsetzen, die folgende und die Benutzerpostfächer verschieben, stellen wir fest, dass, wenn der Benutzer trennen offene Mailbox Sie hat und fragen Sie Outlook zu öffnen, wieder gegen den neuen Mail-Server neu zu konfigurieren, automatisch.
Wählen Sie Benutzer, die von der ECP verschieben möchten > “Empfänger” > “Mailboxes” > Und wählen Sie die Mailbox in einer anderen Datenbank verschieben.
Wir Form einen Namen für die Aufgabe der Migration und angeben, auf die Datenbank Postfächer bewegen, “Nächster”,
Gibt an, ob die Migration Aufgabe automatisch zu starten und wenn es auch beenden oder manuell, “Neu” zu schaffen es.
Wir gehen auf die Migration Panel den Status der Mailbox bewegt anzuzeigen, “Ja”,
Wir können andrücken “Details anzeigen…” Weitere Details des Migrationsprozesses,
Wo sehen wir individuell Migrationsstatus der einzelnen Postfächer! Warten Sie beim Kopieren…
Der einfachste sicher, entweder verschieben die Postfächer von Powershell, wir verschieben Postfächer mit dem folgenden Befehl:
Get-Mailbox -Database BASE_DATOS_2010 | New-Move -TargetDatabase BASE_DATOS_2013
Um den Migrationsstatus anzeigen können wir laufen:
Get-Moverequest -MoveRequestQueue BASE_DATOS_2013
Und um sicherzustellen, dass wir keine Briefkästen im Alten BBDD sind 2010:
Get-Mailbox -Identity BASE_DATOS_2010 | Get-Mailbox
9Migration º öffentliche Ordner,
die Postfächer migrieren öffentliche Ordner Exchange Server Nach dem Umzug 2010 al Austausch 2013, wir werden nach unten gehen diese zuerst Skripte hier.
Führen Sie die Schale ersten Exchange 2010:
Um einen Schnappschuss der Ordnerstruktur zu entfernen:
Get-Public -Recurse | Export-CliXML C:PFMigrateLegacy_PFStructure.xml
Wir werden einen Schnappschuss von Statistiken aus öffentlichen Ordnern nehmen, als die Anzahl der Elemente, Größe oder Eigentümer:
Get-Public | Export-CliXML C:PFMigrateLegacy_PFStatistics.xml
Und eine letzte Genehmigungen zu bekommen:
Get-Public -Recurse | Get-Public | Select-Objektidentität,Benutzer -ExpandProperty Access | Export-CliXML C:PFMigrateLegacy_PFPerms.xml
in Exchange 2013 wir haben keine öffentliche Ordner erstellt, für verificarl und wenn wir die vorherige Migration rückgängig machen müssen, Lauf:
Get-Mailbox -PublicFolder
Get-PublicFolder
Darüber hinaus werden wir von der Exchange-Check 2010 wir haben keine öffentliche Ordner mit Namen ungültig:
Get-Public -ResultSize Unbegrenzte | Woher {$_.Name -ähnlichen „**“} | Format-List Name, Identität
Wir begannen auf dem Exchange 2010, Wir begannen das folgende Skript ausgeführt werden uns mit dem Namen von öffentlichen Ordnern und deren Größe eine Datei erzeugen:
.Export-PublicFolderStatistics.ps1 PfMapNameToSize.csv SERVIDOR_EXCHANGE_2010
Führen Sie das folgende Skript, um die Dateizuordnungen zwischen öffentlichen Ordner zu erstellen und die Mailbox:
.PublicFolderToMailboxMapGenerator.ps1 TAMAÑO_BUZON PFMapNameToSize.csv PFmapFolderToMailbox.csv
Erstellen Sie Postfächer und öffentliche Ordner in Exchange 2013, die erste Mailbox muß vom Typ Master-Mailbox-Hierarchie sein,, so werden wir Standardmodus mit HoldForMigration erstellen. Wir können die Mailbox-Datei ‚PFmapFolderToMailbox.csv umbenennen’ und so zeigen im folgenden Befehl!
Um den ersten Mailbox Lauf zu erstellen:
New-Mailbox -PublicFolder Mailbox1 -HoldForMigration:$wahr -Database BD_EXCHANGE_2013 -IsExcludedFromServingHierarchy $ True
Und wenn wir mehr Ordner zu migrieren, erstellen mehrere Postfächer:
New-Mailbox -PublicFolder Mailbox2 -Database BD_EXCHANGE_2013 -IsExcludedFromServingHierarchy $ True
Nach der Migration der Vorbereitung, und wir begannen Ordner in Exchange Migration 2013
New-PublicFolderMigrationRequest -SourceDatabase (Get-Public -Server SERVIDOR_EXCHANGE_2010) -CSVData (Get-Content PFmapFolderToMailbox.csv -Encoding Byte)
Um sicherzustellen, dass die Migration zu überprüfen hat begonnen und eine einfachere Möglichkeit, die % Fortschritt und Status, Lauf:
Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics
Wenn Sie einen Fehler, desto einfacher ist es mit dem folgenden Befehl ein, um zu sehen, wir können haben Aliases öffentliche Ordner 2010 mit Leerzeichen… Befehl zu sehen:
Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics -IncludeReport | Format-List
Wenn wir die Migration zusammenfassen müssen, haben wir einen Fehler haben (und wir werden die vorherige Meldung gesehen haben, Lauf: Fortsetzungs PublicFolderMigrationRequest -identity “PublicFolderMigration”
Wenn Staat Migration hat den Zustand ‚erreicht AutoSuspended’ und 95%, wir können mit dem nächsten Schritt fort, es wird die öffentlichen Ordner in Exchange blockieren 2010.
Fortan können Benutzer nicht die öffentlichen Exchange-Ordner zugreifen 2010, laufen in der 2010:
Set-OrganizationConfig -PublicFoldersLockedForMigration:$wahr
Zurück in dem Exchange 2013, den Migrationsprozess vervollständigen wir laufen:
Set-PublicFolderMigrationRequest -Identity PublicFolderMigration -PreventCompletion:$falsch
Und wir beenden mit der letzten Synchronisation mit den Unterschieden zwischen den verschiedenen öffentlichen Ordnern.
Fortsetzungs PublicFolderMigrationRequest -Identity PublicFolderMigration
Wird bestätigen, wie die Migration:
Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics
Und wir hoffen, das beenden 100%!
Wir können einen Benutzer versuchen, wenn öffentliche Ordner gut sind, für sie, wir können einen Testbenutzer mit dem Postfach und öffentlichen Ordnern auf dem Exchange verbinden 2013, Laufen:
Set-Mailbox -Identity USUARIO_PRUEBAS -DefaultPublicFolderMailbox Mailbox1
Bevor Sie diesen Befehl ausführen, wir können mit dem Parameter für den betreffenden Benutzer das Outlook öffnen “Ausblick / rpcdiag” den Status der Verbindungen zwischen Outlook und dem Exchange-Server zu sehen. Wir werden zunächst sehen, dass die öffentlichen Ordner noch auf dem alten Server sind…
Und nach der Ausführung des Befehls des öffentliche Ordner-Postfach eines Benutzer in Frage zu setzen und öffnen Sie Ihre Outlook wieder mit dem / rpcdiag, wir sehen, dass eine Verbindung bereits mit dem neuen Exchange-Server.
Einmal sind die Tests korrekt, Wir ermöglichen den Zugriff auf diese Ordner für andere Benutzer in Ihrem Unternehmen, Lauf:
Get-Mailbox -PublicFolder | Set-Mailbox -PublicFolder -IsExcludedFromServingHierarchy $ false
Wir bestätigen, dass wir die abgeschlossene Migration haben und 100% abgeschlossen Migration, und wir zeigen, dass die Migration abgeschlossen wurde:
Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics Set-OrganizationConfig -PublicFolderMigrationComplete:$true Set-OrganizationConfig -PublicFoldersEnabled Local
Demigrating Austausch 2013
In den Exchange 2010 ausführen:
Set-OrganizationConfig -PublicFoldersLockedForMigration:$Falsch
10º Die Beseitigung Ressourcen 2010
Nachdem bereits öffentliche Ordner in der 2013 Produktion, Folgendes wird bestätigen, dass wir alle Benutzerpostfächer verschoben haben und Briefkästen sind wir nicht mehr System wie die Datei oder Schieds, wir versuchen, sie mit:
Get-Mailbox -Archiv | fl Name,Datenbank
Get-Mailbox -Arbitration | fl Name,Datenbank
Wenn Sie any'll Bewegung ausgeführt haben die folgenden von einer Powershell-Austausch 2013:
Get-Mailbox -Database BASE_DATOS_2010 -Archiv | New-MoveRequest -TargetDatabase BASE_DATOS_2013
Get-Mailbox -Database BASE_DATOS_2010 -Arbitration | New-Move -TargetDatabase BASE_DATOS_2013
Neben der Mailbox Entdeckung oder Discovery-Suche Mailbox zu bewegen:
New-Move DiscoverySearchMailbox * -TargetDatabase BASE_DATOS_2013
Um den Migrationsstatus anzeigen können wir laufen:
Get-Moverequest -MoveRequestQueue BASE_DATOS_2013
Sobald Sie getan haben, und die Überprüfung wieder, dass wir nicht mehr Postfächer, wir können BD entfernen und beseitigen.
Im Folgenden wird die OAB von Exchange entfernen 2010, wir können es einfach aus der GUI tun, vorausgesetzt, sie haben in jedem BD Austausch nicht belegt 2013.
letzte, BD entfernen Sie den öffentlichen Ordner 2010, das Aushängen & entfernen.
Wir könnten fortfahren and Exchange zu deinstallieren 2010!
empfohlene Beiträge:
- Überwachen von Windows-Ereignissen von Centreon - 26 September 2023
- SCAP-Compliance-Checker - 12 September 2023
- Centreon-Benachrichtigungen mit OpenAI - 18 von Juli von 2023