none
Ex2016 - Datenbank nicht löschbar RRS feed

  • Frage

  • Hallo,

    hat noch jemand einen Tipp wie ich eine leere Datenbank gelöscht bekomme? Eine Abfrage mit :

    get-mailbox -database "Databasename"
    
    get-mailbox -database "Databasename" -archive
    
    get-mailbox -database "Databasename" -arbitration
    
    get-mailbox -database "Databasename" -publicfolder
    
    get-mailbox -database "Databasename" -monitoring
    
    get-mailbox -database "Databasename" -auditlog 

    bringt keine Ergebnisse, trotzdem lässt Sie sich nicht löschen weil er behauptet es liegt ein Postfach darin.

    Dienstag, 11. Juli 2017 12:23

Antworten

  • Ich habe nun etwas gefunden. Einige Archive liegen noch in der Datenbank, frage ist wieso ich die bei keiner Suche finde. Hat wer einen Shell Befehl mit dem alle Archive angezeigt werden inkl. in welcher Datenbank sie liegen?

    get-mailbox -database "Databasename" -archive

    bringt keine Ausgabe.


    Klar. Der obige Befehl zeigt die Archive der Mailboxen an, deren primäre Mailboxen in der angegebenen Datenbank liegen. Du brauchst leider so etwas wie

    Get-Mailbox -ResultSize Unlimited | where {$_.ArchiveDatabase -eq 'DatabaseName'}

    Je nachdem, wie groß die Exchange-Organisation ist, kann es ein bißchen dauern.

    Ich würde mir da lieber mit 

    Get-ADUser -LDAPFilter "(msExchArchiveDatabaseLink=CN-DatabaseName,CN=Databases,CN=...)"
    behelfen ;-)



    Evgenij Smirnov

    I work @ msg services ag, Berlin -> http://www.msg-services.de
    I blog (in German) @ http://it-pro-berlin.de
    my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
    Exchange User Group, Berlin -> http://exusg.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    • Als Antwort markiert MaddinB Mittwoch, 15. November 2017 13:51
    Dienstag, 14. November 2017 17:19
  • So habe es endlich geschafft die Datenbank zu löschen. Es waren wie erwähnt zwei Archive noch.

    Get-Mailbox -ResultSize Unlimited | where {$_.ArchiveDatabase -eq 'DatabaseName'}

    ging.

    • Als Antwort markiert MaddinB Mittwoch, 15. November 2017 13:51
    Mittwoch, 15. November 2017 13:51

Alle Antworten

  • Hallo,

    hast du auch vorher den Scope auf Entire Forest gesetzt?

    Set-ADServerSettings -ViewEntireForest $true
    

    Dienstag, 11. Juli 2017 13:01
  • Ja, gerade eben nochmal durchgeführt, leider das gleiche Ergebnis.
    Dienstag, 11. Juli 2017 13:34
  • Hallo, 

    ist das der letzte Exchange Server der Umgebung und die letzte Datenbank?

    Werden noch Mailboxen angezeigt bei:?

    >Get-Mailbox -Arbitration -Database <MailboxDatabase> 

    Wenn es die letzte Datenbank in der Umgebung ist kann die letzte Arbitations Mailbox wie folgt entfernt werden:

    >Get-Mailbox -Arbitration -Database <MailboxDatabase> | Disable-Mailbox -Arbitration -DisableLastArbitrationMailboxAllowed


    Dienstag, 11. Juli 2017 13:46
  • Ist die AD-Replikation durch, falls es mehrere Exchange Server gibt?

    Grüße Steve (P.S.: War die Antwort hilfreich, dann bitte links markieren.)

    Dienstag, 11. Juli 2017 13:50
  • Hallo,

    es ist nicht die letzten Datenbank, es ist nur eine die zu Testzwecken war und wieder gelöscht werden kann.

    Die Replikation ist durch, ich habe zwei Exchange Server aber auch am gleichen Standort in der gleichen Domäne.

    Dienstag, 11. Juli 2017 14:44
  • Moin,

    mach mal eine LDAP-Abfrage auf das Attribut homeMDB:

    $mdb_dn = (Get-MailboxDatabase <DATENBANK>).DistinguishedName Get-ADObject -LDAPFilter "(homeMDB=$mdb_dn)"

    Wenn Du mehrere Domänen hast, musst Du die zweite Zeile natürlich für jede Domain ausführen...


    Evgenij Smirnov

    I work @ msg services ag, Berlin -> http://www.msg-services.de
    I blog (in German) @ http://it-pro-berlin.de
    my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
    Exchange User Group, Berlin -> http://exusg.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com


    Dienstag, 11. Juli 2017 20:30
  • Hallo,

    ich habe tatsächlich eine Systemmailbox gefunden, jedoch lässt sich diese nicht verschieben weil er sagt das er diese nicht findet?

    Ich versuche es mit :

    Get-Mailbox -Arbitration -Identity "SystemMailbox{26b3c1c1-46e6-4345-9e96-33edd45c240a}" | New-
    MoveRequest -TargetDatabase DATABASE


    Der Vorgang konnte nicht ausgeführt werden, weil das Objekt
    'SystemMailbox{26b3c1c1-46e6-4345-9e96-33edd45c240a}@local.de' nicht auf 'DC01.local' gefunden
    wurde.

    Ich frage mich jedoch ob diese überhaupt in Nutzung ist?

    Get-Mailbox -Arbitration | Where {$_.Name -like "SystemMailbox*" } | ft -wrap
    
    Get-Mailbox -Auditlog | Where {$_.Name -like "SystemMailbox*" } | ft -wrap
    erscheint sie nicht?

    Mittwoch, 12. Juli 2017 13:37
  • Moin,

    Du kannst sie im AD löschen, die Datenbank entfernen und dann zur Sicherheit die Organisationsvorbereitung nochmal ausführen. Wenn dieses Account neu angelegt wird, musst Du ihm mit Enable-Mailbox ein Postfach geben wie bei Franky beschrieben: https://www.frankysweb.de/exchange-2016-systempostfaecher-neu-erstellen/

    Allerdings bezweifle ich sehr, dass das Konto wiederkommt. denn die GUID ist mir so nicht bekannt.


    Evgenij Smirnov

    I work @ msg services ag, Berlin -> http://www.msg-services.de
    I blog (in German) @ http://it-pro-berlin.de
    my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
    Exchange User Group, Berlin -> http://exusg.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    Mittwoch, 12. Juli 2017 19:07
  • Habe das Postfach nun aus dem AD gelöscht, aber leider lässt sich die Datenbank immer noch nicht entfernen :(
    Donnerstag, 13. Juli 2017 06:13
  • Exchange muss es erst mal "vergessen". Dauert ein paar Stunden oder Du machst https://technet.microsoft.com/de-de/library/jj860462(v=exchg.160).aspx

    Evgenij Smirnov

    I work @ msg services ag, Berlin -> http://www.msg-services.de
    I blog (in German) @ http://it-pro-berlin.de
    my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
    Exchange User Group, Berlin -> http://exusg.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    Donnerstag, 13. Juli 2017 07:14
  • Hallo,

    das Thema ging verloren aber Problem besteht immer noch.

    Ich bekomme meine Datenbank immer noch nicht gelöscht.

    Ich habe die Befehle :

    get-mailbox -Database fwdb1 -Monitoring
    get-mailbox -Database fwdb1 -AuditLog
    get-mailbox -Database fwdb1 -Archive
    get-mailbox -Database fwdb1 -RemoteArchive
    get-mailbox -Database fwdb1 -PublicFolder
    get-mailbox -Database fwdb1 -Arbitration
    get-mailbox -Database fwdb1 -AuxAuditLog

    get-mailbox-Databasefwdb1 -GroupMailbox

    gestern durchgeführt. DA hatte er noch ein Monitoring Postfach gefunden, das habe ich verschoben und bis heute früh gewartet. Nun kommt bei allen Abfragen kein Postfach mehr.

    Die Datenbank lässt sich trotzdem leider nicht löschen.

    Donnerstag, 19. Oktober 2017 09:19
  • Jemand noch einen Vorschlag? :-)
    Donnerstag, 26. Oktober 2017 12:34
  • Nicht supportet mit ADSI Edit

    Oder einen Call aufmachen, wenn wirklich keine Arbitration Mailbox mehr da ist.

    ;)


    Gruß Norbert

    Donnerstag, 26. Oktober 2017 12:53
    Moderator
  • Jemand noch einen Vorschlag? :-)

    Moin,

    Du könntest mal schauen, am besten mit LDAP, ob irgendein AD-Objekt noch den DN der fraglichen Datenbank in seinem homeMDB-Attribut stehen hat...


    Evgenij Smirnov

    I work @ msg services ag, Berlin -> http://www.msg-services.de
    I blog (in German) @ http://it-pro-berlin.de
    my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
    Exchange User Group, Berlin -> http://exusg.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    Donnerstag, 26. Oktober 2017 12:57
  • Hallo,

    per LDAP Suche habe ich tatsächlich eine SystemMailbox und eine Healthmailbox gefunden....

    Ich vermute die SystemMailbox ist garnicht mehr in Betrieb? Wie kann ich das feststellen?

    Mit

    Get-Mailbox -Arbitration | FL Name,DisplayName,ServerName,Database,AdminDisplayVersion

    wird sie nicht angezeigt.

    Die SystemMailbox hat keinen User und wird nur unter Microsoft Exchange System Objects als Typ msExchSystemMailbox

    Die Healthbox habe ich bereits verschoben.


    • Bearbeitet MaddinB Freitag, 27. Oktober 2017 10:13
    Freitag, 27. Oktober 2017 09:57
  • Die Healthbox habe ich bereits verschoben.

    Die wird aber immer wieder neu entstehen, solange die DB aktiv ist.

    Die System Malbox kannst Du entweder löschen oder zur Probe eine andere Datenbank da reinschreiben. Dann die fragliche DB unmounten, mounten und versuchen zu löschen, evtl. vorher noch 2h warten.


    Evgenij Smirnov

    I work @ msg services ag, Berlin -> http://www.msg-services.de
    I blog (in German) @ http://it-pro-berlin.de
    my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
    Exchange User Group, Berlin -> http://exusg.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    Freitag, 27. Oktober 2017 10:23
  • Ich habe nun über die LDAP Suche auch kein Postfach mehr gefunden. Leider lässt sich die Database immer noch nicht löschen :-/
    Montag, 6. November 2017 14:48
  • Moin,

    ich kann mich nur wiederholen - nicht supportet mittels ADSI Edit oder einen Call bei MS aufmachen.


    Gruß Norbert

    Dienstag, 7. November 2017 08:51
    Moderator
  • Da könnte noch folgendes helfen

    To get a list of all mailbox plans in this database, run the command

    Get-MailboxPlan 

    Die komplette Fehlermeldung kannst du dir ja selbst mal durchlesen. :)

    Bye

    Norbert

    Donnerstag, 9. November 2017 22:40
  • Ich habe nun etwas gefunden. Einige Archive liegen noch in der Datenbank, frage ist wieso ich die bei keiner Suche finde. Hat wer einen Shell Befehl mit dem alle Archive angezeigt werden inkl. in welcher Datenbank sie liegen?

    get-mailbox -database "Databasename" -archive

    bringt keine Ausgabe.

    Get-MailboxPlan 

    kennt mein Exchange nicht, den Befehl ;)


    • Bearbeitet MaddinB Dienstag, 14. November 2017 16:19
    Dienstag, 14. November 2017 16:01
  • Ich habe nun etwas gefunden. Einige Archive liegen noch in der Datenbank, frage ist wieso ich die bei keiner Suche finde. Hat wer einen Shell Befehl mit dem alle Archive angezeigt werden inkl. in welcher Datenbank sie liegen?

    get-mailbox -database "Databasename" -archive

    bringt keine Ausgabe.


    Klar. Der obige Befehl zeigt die Archive der Mailboxen an, deren primäre Mailboxen in der angegebenen Datenbank liegen. Du brauchst leider so etwas wie

    Get-Mailbox -ResultSize Unlimited | where {$_.ArchiveDatabase -eq 'DatabaseName'}

    Je nachdem, wie groß die Exchange-Organisation ist, kann es ein bißchen dauern.

    Ich würde mir da lieber mit 

    Get-ADUser -LDAPFilter "(msExchArchiveDatabaseLink=CN-DatabaseName,CN=Databases,CN=...)"
    behelfen ;-)



    Evgenij Smirnov

    I work @ msg services ag, Berlin -> http://www.msg-services.de
    I blog (in German) @ http://it-pro-berlin.de
    my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
    Exchange User Group, Berlin -> http://exusg.de
    Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
    Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com

    • Als Antwort markiert MaddinB Mittwoch, 15. November 2017 13:51
    Dienstag, 14. November 2017 17:19
  • So habe es endlich geschafft die Datenbank zu löschen. Es waren wie erwähnt zwei Archive noch.

    Get-Mailbox -ResultSize Unlimited | where {$_.ArchiveDatabase -eq 'DatabaseName'}

    ging.

    • Als Antwort markiert MaddinB Mittwoch, 15. November 2017 13:51
    Mittwoch, 15. November 2017 13:51
  • Am 15.11.2017 um 14:51 schrieb MaddinB:

    So habe es endlich geschafft die Datenbank zu löschen. Es waren wie erwähnt zwei Archive noch.

    Get-Mailbox -ResultSize Unlimited | where {$_.ArchiveDatabase -eq 'DatabaseName'}

    ging.

    Danke für die Rückmeldung.

    Bye
    Norbert

    Montag, 20. November 2017 22:07