Postfächer neu mit Benutzern verbinden bzw. doppelte Postfächer in der Exch2007 Datenbank
Wie verbindet man vorhandene Postfächer in einer Exch2008 Datenbank mit usern im AD, nachdem der Server neu aufgesetzt werden musste?
Ich habe wegen eines crahs den exch2008 Server neu aufsetzen müssen, aber dabei sind die Verbindungen zu den Benutzerpostfächern verloren gegangen. Lediglich die öffentlichen Ordner sind erhalten geblieben.
Also habe ich mit der Verwaltungskonsole neue Postfächer für die Benutzer angelegt.
Wenn ich jetzt in der Verwaltungsshell get-mailbox eingebe, bekomme ich die Namen der eingerichteten Postfächer; bei get-mailboxstatistics bekomme ich jedoch eine Liste von "DisplyName" in der Benutzernamen doppelt aufgeführt sind und unterschiedliche Postfachgrößen dargestellt werden. Wie bekomme ich das denn zusammen? Gibt es einen Befehl, wo ich in der Verwaltungsshell die neu zuordnen kann? Und ist das nicht bedenklich, wenn in der Datenbank unter denselben Namen verschiedene Postfächer mit unterschiedlichen Postfachgrößen vorhanden sind? Jedenfalls ist aus der Statistic zu erkennen, dass die Postfaächer, die ich mit Outlook2007 abgefragt habe (und die dann leer waren) doppelt sind und einmal als leere Postfächer und einmal als Postfächer mit hohem ItemCount aufgeführt sind. Interessant oder nicht?
Bernd
Ich habe wegen eines crahs den exch2008 Server neu aufsetzen müssen, aber dabei sind die Verbindungen zu den Benutzerpostfächern verloren gegangen. Lediglich die öffentlichen Ordner sind erhalten geblieben.
Also habe ich mit der Verwaltungskonsole neue Postfächer für die Benutzer angelegt.
Wenn ich jetzt in der Verwaltungsshell get-mailbox eingebe, bekomme ich die Namen der eingerichteten Postfächer; bei get-mailboxstatistics bekomme ich jedoch eine Liste von "DisplyName" in der Benutzernamen doppelt aufgeführt sind und unterschiedliche Postfachgrößen dargestellt werden. Wie bekomme ich das denn zusammen? Gibt es einen Befehl, wo ich in der Verwaltungsshell die neu zuordnen kann? Und ist das nicht bedenklich, wenn in der Datenbank unter denselben Namen verschiedene Postfächer mit unterschiedlichen Postfachgrößen vorhanden sind? Jedenfalls ist aus der Statistic zu erkennen, dass die Postfaächer, die ich mit Outlook2007 abgefragt habe (und die dann leer waren) doppelt sind und einmal als leere Postfächer und einmal als Postfächer mit hohem ItemCount aufgeführt sind. Interessant oder nicht?
Bernd
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 128839
Url: https://administrator.de/contentid/128839
Ausgedruckt am: 23.11.2024 um 04:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
wenn Exchange 2007 Postfächer löscht, löscht er die Postfächer nicht, sondern markiert sie erstmal nur zur Löschung. Sie sind dann unter "Disconnected Mailboxes" zu finden. Erst nach 30 Tagen (Zeitraum natürlich konfigurierbar) werden die Postfächer wirklich "entsorgt". Witz dabei: wenn man mal ein Postfach versehentlich löscht kann man es mit einem (okay, drei) Mausklicks "wiederherstellen". In sofern: wenn du dich beeilst kannst du wahrscheinlich alle deine Daten von vor dem Crash wiedergewinnen.
Get-Mailbox zeigt alle "Empfänger" an, sprich: Mit einem Nutzeraccount verbundene Postfächer. Get-mailboxstatistics zeigt dagegen alle Postfächer an - auch die, die mit keinem Nutzer mehr verbunden sind.
Das mit den doppelten Display-Namen macht gar nichts, Display-Namen müssen nicht eindeutig sein. Intern verwaltet Ex die Postfächer anhand einer GUID. Du kannst sie mit select MailboxGUID (vielleicht auch nur GUID, schau dir einfach mal alle verfügbaren Eigenschaften mit "get-mailboxstatistics | get-member" an) anzeigen lassen. Und über sie kannst du auch eine Verknüpfung zu get-mailbox machen.
Gruß
Filipp
wenn Exchange 2007 Postfächer löscht, löscht er die Postfächer nicht, sondern markiert sie erstmal nur zur Löschung. Sie sind dann unter "Disconnected Mailboxes" zu finden. Erst nach 30 Tagen (Zeitraum natürlich konfigurierbar) werden die Postfächer wirklich "entsorgt". Witz dabei: wenn man mal ein Postfach versehentlich löscht kann man es mit einem (okay, drei) Mausklicks "wiederherstellen". In sofern: wenn du dich beeilst kannst du wahrscheinlich alle deine Daten von vor dem Crash wiedergewinnen.
Get-Mailbox zeigt alle "Empfänger" an, sprich: Mit einem Nutzeraccount verbundene Postfächer. Get-mailboxstatistics zeigt dagegen alle Postfächer an - auch die, die mit keinem Nutzer mehr verbunden sind.
Das mit den doppelten Display-Namen macht gar nichts, Display-Namen müssen nicht eindeutig sein. Intern verwaltet Ex die Postfächer anhand einer GUID. Du kannst sie mit select MailboxGUID (vielleicht auch nur GUID, schau dir einfach mal alle verfügbaren Eigenschaften mit "get-mailboxstatistics | get-member" an) anzeigen lassen. Und über sie kannst du auch eine Verknüpfung zu get-mailbox machen.
Gruß
Filipp
Hallo Bernd,
1. neues Postfach löschen, altes wieder verbinden - dann sind allerdings die Daten aus dem neuen Postfach weg. Die könnte man allerdings vorher über Outlook in eine PST exportieren und anschließend wieder importieren
2. Inhalt des alten Postfachs in ein PST exportieren und in das neue importieren. Klassisches Tool hierfür ist ExMerge, wird in Ex2k7 nicht mehr offiziell unterstützt, läuft aber (Installation auf einem anderen Server!). Allerdings kann Exmerge afaik auch nur auf Postfächer zugreifen, die mit einem Nutzer verbunden sind, du müsstest also einen Nutzer anlegen, diesem nacheinander die Postfächer zuweisen...
3. Statt ExMerge gibt es in Ex2k7 die Export-Mailbox und Import-Mailbox cmdlets. Damit kannst du auch direkt von einer Mailbox in eine andere exportieren. Benötigt aber afaik auch, dass beide Mailboxen mit einem Nutzer verbunden sind. Und: läuft undankbarerweise nicht "von Haus aus", sondern benötigt die Installation zusäztlicher Komponenten.
4. Erstelle für jeden Nutzer einfach einen weiteren, z.B. "Nutzer A, oldMBX". Verbinde mit diesem das alte Postfach und berechtige den original Nutzer mit FullAccess darauf. Dann kannst du das alte Postfach zusätzlich zum neuen in Outlook einbinden. Unschön: die tauchen dann alle im Adressbuch auf und afaik benötigt man auch für alle eine zusätzliche CAL. Aber der Nutzer kann dann etwa über Outlook alle Inhalte per Drag'n Drop ins neue Postfach ziehen, danach kannst du das alte wieder löschen.
Also, viele Möglichkeiten. Welche davon du wählst hängt ein wenig davon ab, wie gut du dich mit deinen Anwendern verstehst (für 1 + 4 brauchst du deren Mitarbeit), wie viele Nutzer betroffen sind, ...
Gruß
Filipp
Über deinen Hinweis habe ich dann auch gefunden, wie man mit der
Verwaltungskonsole getrennte Postfächer wiederherstellen kann. In
der Tat finde ich hier auch die verschwundenen Postfächer wieder.
Wenn ich die aber verbinden will, ist die Liste der
"entsprechender Benutzer" leer. Da die Eingabe verbindlich
Unter "vorhandener Benutzer"
finde ich dann Benutzer aus dem AD, die noch keine Postfach haben,
abber mir geht es ja darum, dass ich für einige Benutzer in
meiner Not neue Postfächer angelegt sind, die jetzt
natürlich leer sind und die ich gerne mit den getrennten
Postfächern auffüllen würde.
Ein Nutzer kann (unter Ex 2k7) nur ein Postfach haben. Deswegen kannst du auch keins der alten Postfächer mit Nutzern verbinden, die schon wieder ein neues bekommen haben. Vier Möglichkeiten:Verwaltungskonsole getrennte Postfächer wiederherstellen kann. In
der Tat finde ich hier auch die verschwundenen Postfächer wieder.
Wenn ich die aber verbinden will, ist die Liste der
"entsprechender Benutzer" leer. Da die Eingabe verbindlich
Unter "vorhandener Benutzer"
finde ich dann Benutzer aus dem AD, die noch keine Postfach haben,
abber mir geht es ja darum, dass ich für einige Benutzer in
meiner Not neue Postfächer angelegt sind, die jetzt
natürlich leer sind und die ich gerne mit den getrennten
Postfächern auffüllen würde.
1. neues Postfach löschen, altes wieder verbinden - dann sind allerdings die Daten aus dem neuen Postfach weg. Die könnte man allerdings vorher über Outlook in eine PST exportieren und anschließend wieder importieren
2. Inhalt des alten Postfachs in ein PST exportieren und in das neue importieren. Klassisches Tool hierfür ist ExMerge, wird in Ex2k7 nicht mehr offiziell unterstützt, läuft aber (Installation auf einem anderen Server!). Allerdings kann Exmerge afaik auch nur auf Postfächer zugreifen, die mit einem Nutzer verbunden sind, du müsstest also einen Nutzer anlegen, diesem nacheinander die Postfächer zuweisen...
3. Statt ExMerge gibt es in Ex2k7 die Export-Mailbox und Import-Mailbox cmdlets. Damit kannst du auch direkt von einer Mailbox in eine andere exportieren. Benötigt aber afaik auch, dass beide Mailboxen mit einem Nutzer verbunden sind. Und: läuft undankbarerweise nicht "von Haus aus", sondern benötigt die Installation zusäztlicher Komponenten.
4. Erstelle für jeden Nutzer einfach einen weiteren, z.B. "Nutzer A, oldMBX". Verbinde mit diesem das alte Postfach und berechtige den original Nutzer mit FullAccess darauf. Dann kannst du das alte Postfach zusätzlich zum neuen in Outlook einbinden. Unschön: die tauchen dann alle im Adressbuch auf und afaik benötigt man auch für alle eine zusätzliche CAL. Aber der Nutzer kann dann etwa über Outlook alle Inhalte per Drag'n Drop ins neue Postfach ziehen, danach kannst du das alte wieder löschen.
Also, viele Möglichkeiten. Welche davon du wählst hängt ein wenig davon ab, wie gut du dich mit deinen Anwendern verstehst (für 1 + 4 brauchst du deren Mitarbeit), wie viele Nutzer betroffen sind, ...
Gruß
Filipp