none
Exchange 2016, Mailbox Restore RRS feed

  • Frage

  • moin,

    ich möchte eine gesamte Mailbox einem anderen User zuordnen und teste gerade einen MailboxRestore in ein anderes Postfach und stoße auf ein paar Probleme

    Demo10 User aus der wiederhergestellten RDB Datenbank soll dem Demo11 zugeordnet werden. Sofern das geht?

    1. Demo10 User mailbox disabled und connected (wäre nicht erforderlich gewesen)

    2. Neuen User demo11 angelegt. Mailbox demo11 disabled.

    3. User demo11 erscheint nicht bei Disconnected? Timingproblem? Refresh durchgeführt gleiches Problem. Die Datenbank liegt auf dem Server wo ich die CmdLet ausführe.

    Get-MailboxDatabase | Get-MailboxStatistics | Where {$_.DisplayName -eq "demo11"} | Format-List displayname, database, DisconnectReason,DisconnectDate


    Get-MailboxStatistics -Database user | ForEach { Update-StoreMailboxState -Database $_.Database -Identity $_.MailboxGuid -Confirm:$false }
    New-MailboxRestoreRequest -SourceStoreMailbox "demo10" -SourceDatabase "RDB" -TargetMailbox "Demo11" -AllowLegacyDNMismatch

    Befehl müsste eigentlich -TargetUser anstelle -TargetMailbox heißen, da es diese ja nicht mehr gibt.

    The operation couldn't be performed because 'Demo11' couldn't be found.
        + CategoryInfo          : NotSpecified: (:) [New-MailboxRestoreRequest], ManagementObjectNotFoundException
        + FullyQualifiedErrorId : [Server=EX2,RequestId=03aadaa1-4461-415d-beeb-a8226a48d75e,TimeStamp=28.03.2019 07:29:59] [FailureCategory=Cmdlet-ManagementObjectNotFoundExcept
       on] 610180A6,Microsoft.Exchange.Management.Migration.MailboxReplication.MailboxRestoreRequest.NewMailboxRestoreRequest
        + PSComputerName        : ex2.firma.de



    Chris

    Donnerstag, 28. März 2019 07:46

Antworten

  • Hallo Chris,

    Da Du das Postfach nur in der Recover Datenbank hast, gibt es keine Verbindung zu eine entsprechenden AD Objekt. Also bleibt Dir nur der Umweg über die Inhaltswiederherstellung.

    :-(

    Viele Grüße Malte

    • Als Antwort markiert -- Chris -- Donnerstag, 28. März 2019 13:30
    Donnerstag, 28. März 2019 11:59

Alle Antworten

  • Hallo Chris,

    Mit New-MailboxRestoreRequest stellst Du den Inhalt eines gelöschten oder deaktivierten Postfaches in ein existierendes Postfach her, nicht das Postfach selbst.

    "Use the New-MailboxRestoreRequest cmdlet to restore a soft-deleted or disconnected mailbox. This cmdlet starts the process of moving content from the soft-deleted mailbox, disabled mailbox, or any mailbox in a recovery database into a connected primary or archive mailbox"

    Solange das Postfach noch im System ist, musst Du connect-mailbox nutzen.

    https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/connect-mailbox?view=exchange-ps

    Gruß Malte

    Donnerstag, 28. März 2019 11:11
  • Hallo Malte

    kann man ein ganzes Postfach von einer Sicherung einem anderen User zuordnen?


    Chris

    Donnerstag, 28. März 2019 11:45
  • Hallo Chris,

    Da Du das Postfach nur in der Recover Datenbank hast, gibt es keine Verbindung zu eine entsprechenden AD Objekt. Also bleibt Dir nur der Umweg über die Inhaltswiederherstellung.

    :-(

    Viele Grüße Malte

    • Als Antwort markiert -- Chris -- Donnerstag, 28. März 2019 13:30
    Donnerstag, 28. März 2019 11:59
  • danke für die INFOs

    ich dachte genau für das gäbe es ja eigentlich den -AllowLegacyDNMismatch Parameter, damit ich die Mailbox einem anderen zuordnen kann.


    Chris

    Donnerstag, 28. März 2019 13:30