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.

ExchangeArchitecture-bujarra

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

 

Exchange-2013-zertifiziert-01-Bujar

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.

 

 

Exchange-2013-zertifiziert-02-Bujar

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

Austausch-2013-Protokolle-01

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.

Austausch-2013-Migrate-01

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.

 

Austausch-2013-Migrate-02

Wir Form einen Namen für die Aufgabe der Migration und angeben, auf die Datenbank Postfächer bewegen, “Nächster”,

 

Austausch-2013-Migrate-03

Gibt an, ob die Migration Aufgabe automatisch zu starten und wenn es auch beenden oder manuell, “Neu” zu schaffen es.

Austausch-2013-Migrate-04

 

Wir gehen auf die Migration Panel den Status der Mailbox bewegt anzuzeigen, “Ja”,

 

Austausch-2013-Migrate-05

Wir können andrücken “Details anzeigen…” Weitere Details des Migrationsprozesses,

 

Austausch-2013-Migrate-06

Wo sehen wir individuell Migrationsstatus der einzelnen Postfächer! Warten Sie beim Kopieren…

 

Austausch-2013-Migrate-07

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:

Austausch 2013 Migration und 85 bujarra

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

 

Austausch 2013 Migration und 86 bujarra

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

Austausch 2013 Migration und 87 bujarra

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

 

Austausch 2013 Migration und 88 bujarra

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

Austausch-Migration-2013 89-bujarra

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)

Austausch 2013 Migration und 90 bujarra

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”

 

Austausch 2013 Migration und 90B-bujarra

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.

 

Austausch 2013 Migration und 91 bujarra

Fortan können Benutzer nicht die öffentlichen Exchange-Ordner zugreifen 2010, laufen in der 2010:

Set-OrganizationConfig -PublicFoldersLockedForMigration:$wahr

 

Austausch 2013 Migration und 92-bujarra

Zurück in dem Exchange 2013, den Migrationsprozess vervollständigen wir laufen:

Set-PublicFolderMigrationRequest -Identity PublicFolderMigration -PreventCompletion:$falsch

 

Austausch 2013 Migration und 93 bujarra

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

 

Austausch 2013 Migration und 97 bujarra

Und wir hoffen, das beenden 100%!

 

Austausch 2013 Migration und 96-bujarra

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

 

Austausch 2013 Migration und 94-bujarra

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…

 

Austausch 2013 Migration und 95 bujarra

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.

 

Austausch 2013 Migration und 98 bujarra

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

 

Austausch 2013 Migration und 99-bujarra

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!