Um eine Public Folder Datenbank erneut anzulegen muss man zuerst die Replikationspartnerschaften und alle Abhängigkeiten zu der Datenbank entfernen.
Zunächst sollte geprüft werden, ob die Daten dieser Public Folder Datenbank mindestens auf einer anderen Public Datenbankinstanz gehalten werden.
Der nachfolgende Befehl entfernt den Server aus der Replika-Liste aller Public Folder: .\RemoveReplicaFromPFRecursive.ps1 -TopPublicFolder "\" -ServerToRemove "Name des Servers der die zu löschende Public Folder-Datenbank hält"
Der nachfolgende Befehl entfernt den Server aus den systembezogenen Public Folder-Replika-Liste: .\RemoveReplicaFromPFRecursive.ps1 -TopPublicFolder "\NON_IPM_SUBTREE" -ServerToRemove "Name des Servers der die zu löschende Public Folder-Datenbank hält" siehe https://technet.microsoft.com/en-us/library/aa997966(v=exchg.141).aspx
Prüfen ob die Datenbank noch als Replika in einem Public Folder gelistet ist: Get-PublicFolder -Server "Name des Servers der die zu löschende Public Folder-Datenbank hält" -Recurse -resultsize:unlimited | ? {$_.Replicas -like "*Name der zu löschenden Datenbank*"}
Abhängigkeiten der Public Folder-Datenbank zu Mailboxdatenbanken auflisten: Get-MailboxDatabase | ft Name, PublicFolderDatabase
Umstellen der Public Folder-Datenbank für die jeweilige Mailboxdatenbank auf eine andere Public Folder-Datenbank: Set-MailboxDatabase "Datenbankname" -PublicFolderDatabase "andere PF-DB"
Sollten alle Abhängigkeiten entfernt sein, sollte folgender Befehl erfolgreich durchgeführt werden können: Remove-PublicFolderDatabase "Name der zu löschenden Public Folder-Datenbank"
Löschen Sie die Datenbankdateien aus dem Datenbankpfad (*.edb, *.log, etc.).
Erstellen Sie eine neue Public Folder-Datenbank durch folgenden -Befehl: New-PublicFolderDatabase "Name der PFDB" -CircularLoggingEnabled $true
Mounten Sie ggf. die Datenbank sofern dies nicht bereits passiert ist: Mount-Database "Public Folder-Datenbankname"
Konfigurieren Sie die Parameter für die Public Folder-Datenbank
Mit folgenden Befehle fügen Sie die Replikationspartnerschaft hinzu: .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\" -ServerToAdd "FQDN des Servers" .\AddReplicaToPFRecursive.ps1 -TopPublicFolder "\NON_IPM_SUBTREE" -ServerToAdd "FQDN des Servers"
Aktualisieren Sie die Public Folder-Hierarchie: Update-PublicFolderHierarchy -Server "Name des Servers"
Replikation aller Public Folder anfordern: Get-PublicFolder -recurse -resultsize: unlimited | Update-PublicFolder -Server "Name des Zielservers"
Die erneute Replikation kann eine Zeit dauern. Je nach Menge zwischen einigen Stunden bis zu einigen Tagen.
Über den Autor
Thomas Windscheif arbeitet bei excITe Consulting und ist langjähriger Berater im Bereich IT-Infrastruktur und Groupware. Sowohl Kleinunternehmen z. B. im Handwerk als auch der größere fertigende Mittelstand gehören zu seinem Projektumfeld. Im Wesentlichen gehören die Planung von Infrastruktur-Migrationen (Novell/Micro Focus, Microsoft), Cloud-Lösungen (Office365), Groupware-Umgebungen (z. B. Exchange) und deren Umsetzung zu seinen Aufgaben. Neues begeistert ihn aber ebenso und so unterstützt Thomas Windscheif auch bei themenfremden IT-Systemen, überall da wo er helfen kann.
Sein Ziel: Die Mehrwerte der heutigen IT-Lösungen für einfacheres und modernes Arbeiten beim Kunden einbringen.
Login
Sie haben ein ungelöstes Problem in Ihrer Exchange Server oder Microsoft-Infrastruktur? Treten Sie gerne mit mir in Kontakt.
Sowohl bei einfachen Exchange Installationen, als auch bei hochverfügbaren, lastverteilten Mehrstandort-DAG-Topologien mit Loadbalancern
unterstütze ich Sie -auch kurzfristig- sehr gerne.
- Safe Sender List unter Outlook leeren - Praktische Umsetzung -
Um die Safe Sender List unter Outlook zu leeren, gibt es verschiedene Möglichkeiten. Die Richtlinienbasierte Option insbesondere für M365 Apps for Business-Kunden mit eingeschränkten Gruppenrichtlinien werden hier fündig.