Hallo an alle,
erstmal vielen Dank für die Antworten, bin noch nicht eher zum Lesen gekommen (Außendienst) ...
NobbyausHB
Zitat
hast du weitere Exchangeserver in der Org, wenn ja, was für welche?
Noch nicht. Deswegen der Testlauf. Wir wollen/müssen in dieser Richtung was tun, da unser bisheriges System vom Hersteller abgekündigt wurde. Da eine Enscheidung anstand, was es werden soll, habe ich halt den Test mit einem einfachen PC und einer Testinstallion von Server 2008R2 und Exchange 2010 gemacht. Danach stand fest: Exchange = ja. Aber nicht mit einem PC, sondern richtiger Serverhardware, mit richtigen HDD's und ordentlich RAM etc. Und deswegen muß alles wieder ordentlich rückgewickelt werden...
Zitat
Und es ist ziemlich mutig, mit einem Test ins echte AD zu gehen.....
Na ja, wenn ich das ganze jetzt so sehe, also das "klitzkleine" Problem was ich nicht allein lösen kann, würde ich mein Verhalten selbst nicht unbedingt als mutig einschätzen. Das war eher wagemutig oder schlimmer ...
@NorbertW
Zitat
Ich habe gerade am WE eine Deinstallation hinter mir und weiß daher garantiert, dass in der Fehlermeldung der korrekte Befehl steht
JEIN. Ich will nicht aufsässig erscheinen und keinesfalls diejenigen verbessern, deren Hilfe ich erflehe Aber bei mir steht wortwörtlich in der Fehlermeldung des Analyzers "Führen Sie den Befehl 'Get-Mailbox -Database <Database ID> -Arbitration' aus, um eine Liste aller Vermittlungspostfächer in der Datenbank abzurufen."
Daraufhin habe ich das cmdlet - wie in meinem ersten Post geschildert - ausgeführt. Das Ergebnis war dann die Anzeige der 3 Postfächer/Systemweiterleitungen. Danach kam dann das Deiner Meinung nach unvollständige cmdlet. Ich habe die beiden cmdlets mal nacheinander ausgeführt und hier ist der ausgegebene Inhalt der Console (ich hoffe das ist hier erlaubt und verstößt nicht gegen Boardregeln):
[PS] C:\Windows\system32>get-mailbox -Database 1823920716 -Arbitration
Name Alias ServerName ProhibitSendQuota
---- ----- ---------- -----------------
SystemMailbox{1f05a927... SystemMailbox{1f0... exchange-server unlimited
SystemMailbox{e0dc1c29... SystemMailbox{e0d... exchange-server unlimited
FederatedEmail.4c1f4d8... FederatedEmail.4c... exchange-server 1 MB (1,048,576 bytes)
[PS] C:\Windows\system32>get-mailbox -arbitration -database 1823920716 | remove-mailbox
Der Vorgang konnte nicht ausgeführt werden, weil das Objekt 'Firma.local/Users/SystemMailbox{1f05a927-a8c5-4104-b878-8318a60b8484}' nicht auf 'Server2.Firma.local' gefunden wurde.
+ CategoryInfo : InvalidData: (Firma.local/Use...8-8318a60b8484}:MailboxIdParameter)[Remove-Mailbox], ManagementObjectNotFoundException
+ FullyQualifiedErrorId : B721D0F3,Microsoft.Exchange.Management.RecipientTasks.RemoveMailbox
Der Vorgang konnte nicht ausgeführt werden, weil das Objekt 'Firma.local/Users/SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}' nicht auf 'Server2.Firma.local' gefunden wurde.
+ CategoryInfo : InvalidData: (Firma.local/Use...8-e6c29d823ed9}:MailboxIdParameter) [Remove-Mailbox], ManagementObjectNotFoundException
+ FullyQualifiedErrorId : C5E774BA,Microsoft.Exchange.Management.RecipientTasks.RemoveMailbox
Der Vorgang konnte nicht ausgeführt werden, weil das Objekt 'Firma.local/Users/FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042' nicht auf 'Server2.Firma.local' gefunden wurde.
+ CategoryInfo : InvalidData: (Firma.local/Use...bf-00a95fa1e042:MailboxIdParameter) [Remove-Mailbox], ManagementObjectNotFoundException
+ FullyQualifiedErrorId : 32E0B925,Microsoft.Exchange.Management.RecipientTasks.RemoveMailbox
Das cmdlet, welches bei mir nach Deinen Worten unvollständig erscheint, hatte ich mir nach vielen Recherchen selbst zusammengebraut. Dabei kann ich in meiner Unwissenheit und Verzweiflung natürlich etwas vergessen haben.
Wenn ich das von Dir vervollständigte cmdlet auf meiner Installation ausführe, erhalte ich folgende Rückmeldung:
[PS] C:\Windows\system32>get-mailbox -arbitration -database 1823920716 | remove-mailbox -RemoveLastArbitrationMailboxAllowed $true
Die Argumenttransformation für den Parameter "Identity" kann nicht verarbeitet werden. Der Wert "True" kann nicht in den Typ "Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter" konvertiert werden. Fehler: "Ungültige Umwandlung von "System.Boolean" in "Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter"."
+ CategoryInfo : InvalidData: (:) [Remove-Mailbox], ParameterBindin...mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Remove-Mailbox
Irgendwas paßt bei meiner Installation so gar nicht mehr... Oder ich mache etwas falsch.
Torsten