Folytatjuk az Exchange 2013 szerver levelezőlapjának biztonsági mentéséről és visszaállításáról szóló cikksorozatot. Az előző cikkekben megmutattuk, hogyan lehet biztonsági másolatot készíteni az Exchange 2013 levelezési alapjáról, és hogyan lehet azt visszaállítani egy speciális adatbázisba (helyreállítási adatbázis). Ma megvizsgáljuk egy adott postafiók (teljes és meghatározott mappák) és egyes levelek biztonsági másolatából történő helyreállítási folyamatát.
Tehát az előző cikkben eldöntöttük, hogy mi-e csatlakoztattuk és csatlakoztattuk (online továbbítottuk) egy külön helyreállítási adatbázist (Helyreállítási postafiók-adatbázis), amelyet visszaállítottunk az Exchange 2013 levelezési adatbázisának biztonsági másolatából. Tekintse meg a visszaállított levelezési adatbázisban található postaládák listáját. a Powershell-parancsmag segítségével Get-MailboxStatistics:
Get-MailboxStatistics -Adatbázis RDB
Ahol az RDB a helyreállítási postafiók-adatbázis neve
Ha érdekli egy adott mező, akkor az előző parancs kimenete a következő konstrukció segítségével szűrhető:
Get-MailboxStatistics -Adatbázis RDB | ? $ _. DisplayName-szerű 'Petrov *'
Az Exchange 2013 az New-MailboxRestoreRequest parancsmagot használja a postafiókok visszaállításához.
Az egyetlen postafiók tartalmának az eredeti postafiókba történő visszaállításához használja a következő parancsot:
New-MailboxRestoreRequest -SourceDatabase RDB -SourceStoreMailbox “Petrov Ivan” -CélMailbox ipetrov -AllowLegacyDNMismatch
Ebben a példában a „Petrov Ivan” DisplayName névvel ellátott postafiók az RDB adatbázisból a meglévő adatbázis „ipetrov” álnévvel kerül visszaállításra a postafiókba. Alapértelmezés szerint az New-MailboxRestoreRequest parancsmag illeszti a LegacyExchangeDN-t a levelezési adatbázisba, vagy ellenőrzi az X500 címegyezést. Ez úgy történik, hogy a rendszergazda véletlenül ne állítsa vissza az adatokat rossz helyre. Ha valóban vissza kell állítania az adatokat egy másik mezőbe, meg kell adnia az AllowLegacyDNMisMatch kulcsot.
tanács. Miután létrehozta a doboz visszaállítási kérelmét, a kérelem várólistára áll (sorban lévő állapot). A kérés állapotát a Get-MailboxRestoreRequest és a Get-MailboxRestoreRequestStatistics parancsmagokkal követheti nyomon. A parancs formátuma:Get-MailboxRestoreRequestStatistics -Identity MailboxUser \ RestoreRequestName
A visszaállított mezőből származó adatok másolhatók egy külön mappába a felhasználói fiókban. Tegyük fel, hogy ha a postafiók tartalmát vissza kell állítania egy külön mappába, a „Visszaállított elemek” -be, a parancs így néz ki:
New-MailboxRestoreRequest -SourceDatabase RDB -SourceStoreMailbox “Petrov Ivan” -TargetMailbox ipetrov -TargetRootFolder “Restore Items” -AllowLegacyDNMismatch
A helyreállítási folyamat befejezése után egy új mappa jelenik meg a felhasználó postafiókjában, amely tartalmazza a visszaállított postafiók tartalmát.
A doboz teljes tartalma és az egyes mappák visszaállíthatók. A Beérkező levelek mappát az alábbiak szerint állíthatja vissza:
New-MailboxRestoreRequest -SourceDatabase RDB -SourceStoreMailbox "Petrov Ivan" -TargetMailbox ipetrov -IncludeFolders "# Inbox #"
Az -IncludeFolders kapcsoló elfogadja a mappák listáját. A mappaneveket a # (hash) címkével kell bekeretezni. Például, például: # SentItems #, # Contacts #, # Tasks #.
Lehetőség van egy levél vagy levelek helyreállítására bizonyos kulcsszavakkal is, amelyek a levél tárgyában (tárgy) vagy testében (testben) találhatók. Például meg kell találnunk és vissza kell állítanunk egy e-mailt a „Windows Server 2012” kulcsszavakkal a tárgyban és a “MAK kulcs” szót az e-mail szövegében:
Visszaállítás-postafiók -Identitás IT-admin -RecoveryDatabase RDB -SubjectKeywords "Windows Server 2012" -ContentKeywords "MAK key"
A sikeres végrehajtás után az adatok Exchange-ből történő visszaállítására vonatkozó minden kérést nem törölnek a sorból. Az összes sikeresen végrehajtott kérés eltávolításához a rendszerből futtassa a következő parancsot:
A Get-MailboxRestoreRequest -Status kész | Remove-MailboxRestoreRequest