Verwalten von lokalen Verschiebungen
Gilt für: Exchange Server 2013
Als Verschiebungsanforderung wird das Verschieben eines Postfachs von einer Postfachdatenbank in eine andere bezeichnet. Eine lokale Verschiebungsanforderung ist eine Postfachverschiebung, die in einer einzelnen Gesamtstruktur erfolgt. In Microsoft Exchange Server 2013 können sich Postfächer und persönliche Archivpostfächer in separaten Datenbanken befinden. Mithilfe der Funktion für Verschiebungsanforderungen können Sie das primäre Postfach und das zugeordnete Archiv in dieselbe Datenbank oder in unterschiedliche Datenbanken verschieben. Die Verfahren in diesem Thema helfen Ihnen beim Verschieben lokaler Postfächer.
Verwenden Sie die folgenden Verfahren, um Postfächer in Ihrer lokalen Organisation zu verschieben. Diese Verfahren verwenden die Exchange-Verwaltungsshell und das Exchange Center (EAC).
Wenn Sie die Verschiebungsanforderung zum Verschieben von Postfächern verwenden, werden die Verschiebungsanforderungen von den folgenden beiden Diensten verarbeitet:
Microsoft Exchange-Postfachreplikationsdienst
Microsoft Exchange-Proxy für die Postfachreplikation
Weitere Informationen zum Postfachreplikationsserver und -proxy finden Sie unter Weitere Informationen zum MRS-Proxy.
Weitere Informationen zum Verschieben von Postfächern finden Sie unter Postfachverschiebungen in Exchange 2013.
Was sollten Sie wissen, bevor Sie beginnen?
Geschätzte Zeit bis zum Abschließen der einzelnen Verfahren: 20 Minuten
Bevor Sie dieses Verfahren bzw. diese Verfahren ausführen können, müssen Ihnen die entsprechenden Berechtigungen zugewiesen werden. Informationen zu den von Ihnen benötigten Berechtigungen finden Sie unter "Berechtigungen für Postfachverschiebung und -migration" im Thema Empfängerberechtigungen.
Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen in der Exchange-Verwaltungskonsole.
Tipp
Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren unter Exchange Server.
Testen, ob ein Postfach zum Verschieben bereit ist
In diesem Beispiel wird die WhatIf-Option verwendet, um zu testen, ob das Postfach von Tony Smith in die neue Datenbank DB01 verschoben werden kann und ob fehler im Befehl auftreten. Wenn Sie den Schalter WhatIf verwenden, führt das System Überprüfungen für das Postfach aus. Wenn das Postfach nicht zum Verschieben bereit ist, erhalten Sie eine Fehlermeldung.
New-MoveRequest -Identity 'tony@alpineskihouse.com' -TargetDatabase DB01 -WhatIf
Ausführliche Informationen zu Syntax und Parametern finden Sie unter New-MigrationBatch und New-MoveRequest.
Erstellen einer lokalen Verschiebungsanforderung
Erstellen einer lokalen Verschiebungsanforderung mithilfe der Exchange-Verwaltungskonsole
Melden Sie sich zum Erstellen einer lokalen Verschiebungsanforderung beim EAC an, und führen Sie die folgenden Schritte aus:
Navigieren Sie im EAC zu Empfängermigration>, und klicken Sie dann auf.
Wählen Sie im Assistenten zum Verschieben eines neuen lokalen Postfachs den Benutzer aus, den Sie verschieben möchten, auf OK und dann auf Weiter.
Geben Sie auf der Seite Konfiguration verschieben einen Namen für den neuen Batch ein. Wählen Sie die gewünschten Optionen für das Archivpostfach und den Speicherort der Postfachdatenbank aus, und klicken Sie auf Neu.
Verwenden der Shell zum Erstellen einer lokalen Verschiebungsanforderung
Ein Beispiel zum Erstellen einer lokalen Verschiebungsanforderung finden Sie unter Beispiel 2 in New-MoveRequest.
Woher wissen Sie, dass dieses Verfahren erfolgreich war?
Gehen Sie folgendermaßen vor, um sicherzustellen, dass die Migration erfolgreich abgeschlossen wurde:
Navigieren Sie im EAC zu Empfängermigration>.
Überprüfen Sie, ob die Verschiebung im EAC erfolgreich war, indem Sie auf Status Für alle Batches klicken.
Führen Sie in der Shell den folgenden Befehl aus, um Informationen zum Verschieben von Postfächern abzurufen.
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
Weitere Informationen finden Sie unter Get-MigrationUserStatistics.
Erstellen einer Batchverschiebungsanforderung
Verwenden des EAC zum Erstellen einer Batchverschiebungsanforderung
Melden Sie sich beim EAC an, und führen Sie die folgenden Schritte aus:
Navigieren Sie im EAC zu Empfängermigration>, und klicken Sie dann auf.
Wählen Sie im Assistenten zum Verschieben eines neuen lokalen Postfachs die Benutzer aus, die Sie verschieben möchten, klicken Sie auf OK , und klicken Sie dann auf Weiter.
Geben Sie auf der Seite Konfiguration verschieben einen Namen für den neuen Batch ein. Wählen Sie die gewünschten Optionen für das Archivpostfach und den Speicherort der Postfachdatenbank aus, und klicken Sie auf Neu.
Warnung
Stellen Sie sicher, dass Sie das Limit für ungültige Elemente nicht auf mehr als 50 Elemente festlegen. Wenn Sie dies tun, kann die Verschiebung fehlschlagen. Wenn Sie den Grenzwert für ungültige Elemente auf mehr als 50 Elemente festlegen möchten, müssen Sie die Exchange-Verwaltungsshell verwenden und den Parameter -AcceptLargeDataLoss auf true festlegen.
Verwenden der Shell zum Erstellen einer Batchverschiebungsanforderung
In diesem Beispiel wird ein Migrationsbatch für eine lokale Verschiebung erstellt, bei der die Postfächer in der angegebenen .csv-Datei in eine andere Postfachdatenbank verschoben werden. Diese .csv Datei enthält eine einzelne Spalte, die die E-Mail-Adresse für jedes der Postfächer enthält, die verschoben werden. Die Kopfzeile dieser Spalte muss EmailAddress lauten. Der Migrationsbatch in diesem Beispiel muss manuell mit dem Cmdlet Start-MigrationBatch oder dem Exchange Admin Center (EAC) gestartet werden. Alternativ dazu können Sie auch den Parameter AutoStart verwenden, um den Batch automatisch zu starten.
New-MigrationBatch -Local -Name LocalMove1 -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\LocalMove1.csv")) -TargetDatabases MBXDB2 -TimeZone "Pacific Standard Time"
Start-MigrationBatch -Identity LocalMove1
Ausführliche Informationen zu Syntax und Parametern finden Sie unter New-MigrationBatch und Start-MigrationBatch.
Hinweis
Alle Postfächer, die in der CSV-Datei angegeben sind, werden migriert, auch wenn sie sich außerhalb des RBAC-Bereichs befinden (z. B. eine Organisationseinheit), die dem Administrator Berechtigungen zum Migrieren von Postfächern erteilt.
Woher wissen Sie, dass dieses Verfahren erfolgreich war?
Gehen Sie folgendermaßen vor, um sicherzustellen, dass die Migration erfolgreich abgeschlossen wurde:
Überprüfen Sie, ob die Verschiebung im EAC erfolgreich war, indem Sie auf Status Für alle Batches klicken.
Führen Sie in der Shell den folgenden Befehl aus, um Informationen zum Verschieben von Postfächern abzurufen.
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
Weitere Informationen finden Sie unter Get-MigrationUserStatistics.
Anzeigen von Migrationsbatches
Ein Beispiel für die Verwendung der Shell zum Anzeigen eines Migrationsbatches finden Sie unter Beispiel 2 in Get-MigrationBatch.
Verschieben nur des primären Postfachs eines Benutzers
Verwenden des Exchange-Verwaltungskonsoles, um nur das primäre Postfach eines Benutzers zu verschieben
Navigieren Sie im EAC zu Empfängermigration>, und klicken Sie dann auf.
Wählen Sie im Assistenten zum Verschieben eines neuen lokalen Postfachs den Benutzer aus, dessen primäres Postfach Sie verschieben möchten, klicken Sie auf OK , und klicken Sie dann auf Weiter.
Geben Sie auf der Seite Konfiguration verschieben einen Namen für den neuen Batch ein. Wählen Sie Nur primäres Postfach verschieben aus, wählen Sie die gewünschten Optionen für den Speicherort der Postfachdatenbank aus, und klicken Sie dann auf Neu.
Verwenden der Shell, um nur das primäre Postfach eines Benutzers zu verschieben
In diesem Beispiel wird nur das primäre Postfach von Tony Smith in DB01 verschoben. Das Archiv wird nicht verschoben.
New-MoveRequest -Identity 'tony@alpineskihouse.com' -PrimaryOnly -TargetDatabase "DB01"
Ausführliche Informationen zu Syntax und Parametern finden Sie unter New-MoveRequest.
Woher wissen Sie, dass dieses Verfahren erfolgreich war?
Gehen Sie folgendermaßen vor, um sicherzustellen, dass die Migration erfolgreich abgeschlossen wurde:
Klicken Sie im EAC auf Status Für alle Batches.
Führen Sie in der Shell den folgenden Befehl aus, um Informationen zum Verschieben von Postfächern abzurufen.
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
Weitere Informationen finden Sie unter Get-MigrationUserStatistics.
Erstellen einer gesamtstrukturübergreifenden Verschiebung mithilfe einer CSV-Batchdatei
In diesem Beispiel wird der Migrationsendpunkt konfiguriert und anschließend mithilfe einer CSV-Datei eine gesamtstrukturübergreifende Batchverschiebung von der Quellgesamtstruktur in die Zielgesamtstruktur erstellt.
New-MigrationEndpoint -Name Fabrikam -ExchangeRemote -Autodiscover -EmailAddress tonysmith@fabrikam.com -Credentials (Get-Credential fabrikam\tonysmith)
$csvData=[System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\batch.csv")
New-MigrationBatch -CSVData $csvData -Timezone "Pacific Standard Time" -Name FabrikamMerger -SourceEndpoint Fabrikam -TargetDeliveryDomain "mail.contoso.com"
Weitere Informationen zur Vorbereitung Ihrer Gesamtstruktur für gesamtstrukturübergreifende Verschiebungen finden Sie in den folgenden Themen:
Ausführliche Informationen zu Syntax und Parametern finden Sie unter New-MigrationBatch und New-MoveRequest.
Woher wissen Sie, dass dieses Verfahren erfolgreich war?
Gehen Sie folgendermaßen vor, um sicherzustellen, dass die Migration erfolgreich abgeschlossen wurde:
Führen Sie in der Shell den folgenden Befehl aus, um Informationen zum Verschieben von Postfächern abzurufen.
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
Weitere Informationen finden Sie unter Get-MigrationUserStatistics.
Verschieben nur eines Archivpostfachs
Verwenden des EAC, um nur ein Archivpostfach zu verschieben
Navigieren Sie im EAC zu Empfängermigration>, und klicken Sie dann auf.
Wählen Sie im Assistenten Zum Verschieben eines neuen lokalen Postfachs den Benutzer aus, dessen Archivpostfach Sie verschieben möchten, klicken Sie auf OK , und klicken Sie dann auf Weiter.
Geben Sie auf der Seite Konfiguration verschieben einen Namen für den neuen Batch ein. Wählen Sie Nur Archivpostfach verschieben aus, wählen Sie die gewünschten Optionen für den Speicherort der Postfachdatenbank aus, und klicken Sie dann auf Neu.
Verwenden der Shell, um nur ein Archivpostfach zu verschieben
In diesem Beispiel wird nur das Archivpostfach von Tony Smith in DB03 verschoben. Das primäre Postfach wird nicht verschoben.
New-MoveRequest -Identity 'tony@alpineskihouse.com' -ArchiveOnly -ArchiveTargetDatabase "DB03"
Ausführliche Informationen zu Syntax und Parametern finden Sie unter New-MigrationBatch und New-MoveRequest.
Woher wissen Sie, dass dieses Verfahren erfolgreich war?
Gehen Sie folgendermaßen vor, um sicherzustellen, dass die Migration erfolgreich abgeschlossen wurde:
Führen Sie in der Shell den folgenden Befehl aus, um Informationen zum Verschieben von Postfächern abzurufen.
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
Weitere Informationen finden Sie unter Get-MigrationUserStatistics.
Verschieben des primären Postfachs und Archivpostfachs eines Benutzers in separate Datenbanken
In diesem Beispiel werden das primäre Postfach und das Archivpostfach von Ayla in separate Datenbanken verschoben. Die primäre Datenbank wird in DB01 verschoben, und das Archiv wird in DB03 verschoben.
New-MoveRequest -Identity 'ayla@humongousinsurance.com' -TargetDatabase DB01 -ArchiveTargetDatabase -DB03
Ausführliche Informationen zu Syntax und Parametern finden Sie unter New-MigrationBatch und New-MoveRequest.
Woher wissen Sie, dass dieses Verfahren erfolgreich war?
Gehen Sie folgendermaßen vor, um sicherzustellen, dass die Migration erfolgreich abgeschlossen wurde:
Führen Sie in der Shell den folgenden Befehl aus, um Informationen zum Verschieben von Postfächern abzurufen.
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
Weitere Informationen finden Sie unter Get-MigrationUserStatistics.
Verschieben des primären Postfachs eines Benutzers und Zulassen eines hohen Grenzwerts für ungültige Elemente
Verwenden des EAC zum Verschieben des primären Postfachs eines Benutzers und Zulassen eines großen Grenzwerts für ungültige Elemente
Navigieren Sie im EAC zu Empfängermigration>, und klicken Sie dann auf.
Wählen Sie im Assistenten zum Verschieben eines neuen lokalen Postfachs den Benutzer aus, dessen primäres Postfach Sie verschieben möchten, klicken Sie auf OK, und klicken Sie dann auf Weiter.
Geben Sie auf der Seite Konfiguration verschieben einen Namen für den neuen Batch ein. Wählen Sie Nur primäres Postfach verschieben und dann die gewünschten Optionen für den Speicherort der Postfachdatenbank aus.
Klicken Sie auf Weitere Optionen, geben Sie den Grenzwert für ungültige Elemente ein, und klicken Sie dann auf OK.
Verwenden der Shell zum Verschieben des primären Postfachs eines Benutzers und Zulassen eines großen Grenzwerts für ungültige Elemente
In diesem Beispiel wird Lisas primäres Postfach in die Postfachdatenbank DB01 verschoben und der Grenzwert für ungültige Elemente auf 100
festgelegt. Um einen großen Grenzwert für ungültige Elemente festzulegen, müssen Sie den AcceptLargeDataLoss-Parameter verwenden.
New-MoveRequest -Identity 'Lisa' -PrimaryOnly -TargetDatabase "DB01" -BadItemLimit 100 -AcceptLargeDataLoss
Ausführliche Informationen zu Syntax und Parametern finden Sie unter New-MigrationBatch und New-MoveRequest.
Woher wissen Sie, dass dieses Verfahren erfolgreich war?
Gehen Sie folgendermaßen vor, um sicherzustellen, dass die Migration erfolgreich abgeschlossen wurde:
Führen Sie in der Shell den folgenden Befehl aus, um Informationen zum Verschieben von Postfächern abzurufen.
Get-MigrationUserStatistics -Identity BatchName -Status | Format-List
Weitere Informationen finden Sie unter Get-MigrationUserStatistics.