Ich bin heute - selbst für eine Testumgebung - in einer sehr starken "Erst schießen, dann Fragen stellen"-Stimmung.
Regedit, HKEY_Local_Machine - Software - Microsoft - Exchange löschen. Weiter geht's...
Ich bin heute - selbst für eine Testumgebung - in einer sehr starken "Erst schießen, dann Fragen stellen"-Stimmung.
Regedit, HKEY_Local_Machine - Software - Microsoft - Exchange löschen. Weiter geht's...
Ich meine ich hätte beim Upgrade vom 2003er auf 2007 auch irgendeine Form von Gewalt einsetzen müssen. Ich hatte beim Betrieb des 2007er keinerlei Probleme. Zumindest ich wüßte von keinen Spätfolgen.
Eine andere Frage: Kann man überhaupt eine neue Exchange Version auf die Windows Installation setzen, wenn die alte sauber installiert wurde? Er meckert jetzt beim Setup des 2010er, daß eine frühere Version drauf ist, aber ich kann keinerlei Spuren finden.
Bisher hat sich mir diese Frage nie gestellt, weil ich auf dem Weg immer gleich ein Betriebssystem-Upgrade mitgemacht habe. Ich würde den Server nur ungern ersetzen, weil da noch ein paar andere Sachen drauf laufen. Der aktuelle 2010er war somit eigentlich nur als temporäre Zwischenhalde für die Mailboxen gedacht.
Nachdem sich leider auch nach 24 Stunden nichts getan hatte, hab ich schwerere Geschütze aufgefahren.
Mit Gewalt geht alles: http://www.msexchange.org/arti…tion-Troubleshooting.html
Weg ist der alte Server
Hm, gut dann muß ich wohl warten
Dachte das würde dürfte eigentlich nicht so lange dauern, da ich die Öffentlichen Ordner nie bewußt verwendet habe, d.h. ich hab da nie etwas reingespeichert, da dürften nur die Sachen drinliegen, die das System selbst reinlegt.
Du hörst morgen von mir
Hallo Norbert,
danke, so kann ich das Script zumindest auf dem 2010er ohne Fehlermeldungen ausführen.
läuft durch. Auch
ReplaceReplicasOnPFRecursive.ps1 -ServerToAdd exchange2010 -ServerToRemove exchange -TopPublicFolder \
läuft durch. Leider bewirkt das nichts, angeblich sind immer noch Replikate drin. Dieses Problem macht einen echt wahnsinnig, das hatte ich schon beim Wechsel von 2003 auf 2007. Ich bin mir leider nicht mehr sicher, wie ich es damals behoben habe.
Hallo zusammen,
ich versuche gerade das Public Folder auf einem "alten" 2007er Exchange zu löschen. Ein neues auf einem 2010er besteht bereits und alle Mailboxen verweisen darauf.
Beim Löschversuch erhalte ich die beliebte Fehlermeldung, daß noch Replikate da drin seien. Ich hab MoveAllReplicas versucht, werde dabei aber mit Fehlermeldungen geradezu erschlagen. Kann jemand damit mehr anfangen als ich?
[PS] C:\Windows\system32>MoveAllReplicas.ps1 -Server exchange -NewServer exchang
e2010 > c:\output.txt
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\Internet Newsgroups:PublicFo
lderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTREE\Events Root:
PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...lineadressl
iste:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...e\OAB Versi
on 2:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...\OAB Versio
n 3a:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...e\OAB Versi
on 4:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...strative Gr
uppe:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...E-90410E4F4
5A8}:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...A-BCBA11BBF
5BA}:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...strative Gr
uppe:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTREE\schema-root:
PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTREE\schema-root\
Default:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTREE\schema-root\
microsoft:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...soft\exchan
geV1:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...E-90410E4F4
5A8}:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...8}\globalev
ents:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...F45A8}\inte
rnal:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...A-BCBA11BBF
5BA}:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...A}\globalev
ents:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
Set-PublicFolder : Der Parameter 'Replicas' darf nicht '$null' oder ein leeres
Array sein.
Bei C:\Program Files\Microsoft\Exchange Server\Scripts\ReplaceReplicaOnPFRecurs
ive.ps1:147 Zeichen:24
+ $_ | set-publicfolder <<<< -server $_.OriginatingServer;
+ CategoryInfo : InvalidOperation: (\NON_IPM_SUBTRE...BF5BA}\inte
rnal:PublicFolderId) [Set-PublicFolder], InvalidOperationException
+ FullyQualifiedErrorId : 77C3CDDB,Microsoft.Exchange.Management.MapiTasks
.SetPublicFolder
[PS] C:\Windows\system32>
Alles anzeigen
Hat sich erledigt. Ich war noch nicht auf die Idee gekommen, die nicht mehr vorhandenen Datenbanken zu "mounten". Da bietet er dann nämlich an neue zu erstellen. Die Public Folder DB ist wieder da, neu. So kann ich die MailboxDB tot nebenher laufen lassen und weitertesten.
Hallo zusammen,
ich bin gerade in meiner kleinen (vollkommen isolierten) Testumgebung dabei, mir Exchange 2010 anzuschauen, also mal nachzustellen, wie ich den 2007er in der Zukunft außer Betrieb nehme.
3 VMs: Domänencontroller, Exchange 2007 und Exchange 2010.
Letztere VM hatte ich auf einer Festplatte liegen, die sich als defekt herausgestellt hat. Natürlich erst nachdem ich alle Mailboxen dahin verschoben hatte (war nur eine + die Systemsachen). Ich hab den Exchange dann per Disaster Recovery neu installiert, nur hab ich ja kein Backup der Maildatenbanken gehabt.
Meine Frage nun: Wie kann ich die MailboxDatenbank und die Public Folder DB aus der Konfiguration löschen?
In der Mailbox Datenbank liegen angeblich noch Postfächer:
This mailbox database contains one or more mailboxes or arbitration mailboxes. To get a list of all mailboxes in this database, run the command Get-Mailbox -Database <Database ID>. To get a list of all arbitration mailboxes in this database, run the command Get-Mailbox -Database <Database ID> -Arbitration. Before you can remove this mailbox database, you must disable, move, or remove user mailboxes and move arbitration mailboxes. .
Die hab ich aber alle gelöscht.
bestätigt das: Leere Ausgabe.
Die Public Folder DB kann ich auch nicht löschen, da die noch für die MailboxDB eingetragen ist. Und rausnehmen kann ich sie ja nicht, weil ich die MailboxDB kaum editieren kann, ist ja weg
Ihr seht: Teufelskreis.
Letzten Endes waren da nie wirklich Daten drin, ich hab nur keine Lust, mir nochmal den Zeitaufwand zu geben, alles nachzubauen. Hat jemand eine Idee?
Ich würde die beiden Datenbanken ja einfach liegen lassen und mit neuen weiterarbeiten, aber die Public Folder DB muß weg, weil ja nur eine pro Server erstellen kann
Hallo zusammen,
habe einen 2003 Server mit OWA SSL laufen. Dazu verbinden noch mobile Clients mit Active Sync.
Ich würde gern für OWA den SSL Zwang aktivieren, um zu verhindern, daß da jemand unverschlüsselt draufgeht. Bei OWA selbst macht das auch kein Problem. Aber leider setzen die mobilen Clients offenbar voraus, daß SSL nicht erzwungen wird, selbst wenn die eigentliche Sychronisation durchaus verschlüsselt abläuft. Hat da jemand schon mal eine Lösung für gefunden?
Hallo Frank,
erstes Ergebnis in Google, wenn ich nach Deinem Code suche: http://forums.microsoft.com/Te…?PostID=3788459&SiteID=17
Scheint als hättest Du das Root-Zertifikat noch nicht installiert, ne?