Schritt-für-Schritt-Anleitung zum Export der Exchange 2007-Mailbox in PST

Summary: It is really convenient to export from your Microsoft Exchange Server using newmailboxexportrequest command from your PowerShell window except if you have Exchange 2007. The command works without additional configuration and software only if you have Microsoft Exchange Server 2010 and higher. Here is the step by step guide to export a mailbox to PST if you have Exchange 2007.

Es ist wirklich praktisch, von Ihrem Microsoft Exchange Server zu exportieren, indem Sie den Befehl newmailboxexportrequest von Ihrem PowerShell window aus verwenden, außer wenn Sie Exchange 2007 haben. Der Befehl funktioniert ohne zusätzliche Konfiguration und Software nur, wenn Sie Microsoft Exchange Server 2010 aufwärts haben. Hier ist die Schritt-für-Schritt-Anleitung zum Exportieren eines Postfachs in PST, wenn Sie Exchange 2007 haben.

Wenn Sie ein aktives Postfach haben, das Sie exportieren möchten, müssten Sie zunächst seine primäre E-Mail-Adresse ändern, damit Sie keine neuen E-Mails erhalten, während Sie exportieren und die Adresse in ein anderes Postfach oder eine andere Verteilung umleiten. Zum Exportieren von Exchange 2007 können Sie unter anderem ExMerge verwenden, was für Exchange 2003 großartig war, aber für Exchange 2007 gibt es einige Einschränkungen, z.B. die Größenbeschränkung auf 2 GB und die Leistung des Exportvorgangs.

Zu Beginn benötigen Sie neben dem Exchange-Server einen weiteren Rechner, da dieser nicht auf demselben Rechner läuft, auf dem Sie Exchange installiert haben. Dieser Rechner kann entweder ein Windows XP oder Windows 7 sein. Auf diesem Rechner müssen Sie die Exchange-Systemverwaltungsprogramme für Exchange 2007 installieren, die eine Voraussetzung für ExMerge sind und unter https://www.microsoft.com/en-us/download/details.aspx?id=2743 heruntergeladen werden können. Stellen Sie sicher, dass sich ExMerge.exe und ExMerge.ini im Bin-Ordner des Exchange Servers befinden.

Hinweis:  Anschließend müssen Sie auf dem Exchange Server die richtigen Berechtigungen erteilen, die auf dem anderen Rechner ausgeführt werden müssen. Richten Sie den Benutzer, bei dem Sie als Administrator angemeldet sind, auf dem Rechner ein, der keine administrativen Rollen in Exchange haben darf, da es dabei zu einigen Problemen kommen kann.

Erstellen Sie in Ihrem Active Directory eine neue Sicherheitsgruppe mit dem Namen ExMerge und fügen Sie den Benutzer zu der Gruppe hinzu. Gehen Sie in der Exchange Management Console zur Organisationskonfiguration, klicken Sie mit der rechten Maustaste auf das Aktionsfenster und klicken Sie auf Exchange-Administrator hinzufügen, fügen Sie die Gruppe ExMerge hinzu und wählen Sie Exchange Nur Administratorrolle anzeigen und die Rolle. Schließen Sie den Assistenten ab. Dadurch können Sie die Exchange Management Console öffnen und sich dort anmelden. Damit dies wirksam wird, muss der Exchange-Server neu gestartet werden.

Auf der anderen Seite hat Exchange 2007 im Gegensatz zu seinen Vorgängern PowerShell, und dies kann durch den folgenden Code erreicht werden.

Add-ExchangeAdministrator -Identity ?domain.local/Users/ExMerge? -Role ?ViewOnlyAdmin?

Wir müssen der ExMerge-Gruppe die Berechtigungen SendAs und ReceiveAS für den Postfachspeicher erteilen, indem wir den folgenden PowerShell-Befehl verwenden

Get-MailboxDatabase -identity ?SRV-001\First Storage Group\MailboxDatabase? | Add-ADPermission -user ?domain\ExMerge? -ExtendedRights Receive-As, Send-As

Danach sollten Sie in der Lage sein, nach PST thou zu exportieren, was ein langwieriger Prozess ist. Wie gesagt, dies ist nicht die einzige Möglichkeit, nach PST zu exportieren, denn ab Microsoft Exchange 2007 SP1 gibt es den Befehl “Postfach exportieren”, der im Gegensatz zu ExMerge leistungsfähiger und einfacher zu exportieren ist, ohne die Einschränkungen, die ExMerge mit sich bringt. Wie ExMerge erfordert auch ExMerge einen weiteren Rechner, der entweder Windows 7 oder Windows Server 2003 R3 oder Windows Server 2008 und in der 32-Bit-Version sein muss. Sie müssten dann die Exchange Server 2007-Verwaltungstools (32-Bit) von http://www.microsoft.com/en-us/download/details.aspx?id=11876 herunterladen. Sie müssen außerdem Outlook 32 Bit installiert haben. Sie benötigen dann die Angabe des Benutzers, den Sie zum Exportieren des Postfachs verwenden, indem Sie den unten stehenden Code verwenden.

Get-Mailbox ?Identity <emailaddresstoexport> | Add-MailboxPermission?User <user logged in> -AccessRights FullAccess

Alternativ können Sie über die Exchange Management Console in das Postfach gehen, die Empfängerkonfiguration und das Postfach öffnen. Klicken Sie mit der rechten Maustaste auf das zu exportierende Postfach, klicken Sie auf Vollzugriffsberechtigungen verwalten und fügen Sie den gewünschten Benutzer hinzu.

Dieser Befehl bringt eine Reihe von Filtern mit sich, die Sie für den Export Ihrer Mailbox verwenden können. Wenn Sie jedoch alles aus der Mailbox exportieren möchten, müssen Sie den unten stehenden Befehl verwenden.

Export-Mailbox -Identity <emailaddresstoexport> -PSTFolderPathC:\PSTFiles\export.pst

Dies ist natürlich ein langwieriger Prozess, und Sie würden zusätzliche Ressourcen für die Einrichtung benötigen, um die Arbeit zu erledigen.

Das einzige Problem ist, dass Sie die Maschine laufen lassen müssten, wenn Sie sie mehrere Male laufen lassen müssten. Das andere Problem ist, dass Sie dies mit deaktivierten Mailboxen nicht tun können und sie vorübergehend aktivieren müssen. Stellar Converter for EDB ist die beste Alternative zu den obigen Ausführungen, ohne jeglichen Aufwand. Installieren Sie einfach die Anwendung und starten Sie den Export ohne Probleme und mit Tonnen von Filtern und Funktionen. Dieses Tool ist bei der Migration zu Office 365 sehr nützlich, da Sie entweder in großen Mengen oder direkt in Office 365 selbst exportieren können. Sie können die Demoversion von hier aus ausprobieren

Related Post