Exchange'i postkastide teisaldamine teise andmebaasi

Admin

Exchange'i administraator saab teisaldada kasutajate postkaste sama serveri andmebaaside või kaugpostkastiserverite vahel. Selles artiklis näitame, kuidas teisaldada Exchange Serveris postkaste, kasutades Exchange'i halduskeskus (EAC) ja PowerShell. Artikkel on asjakohane kõigi Exchange 2010/2013/2016/2019 toetatud versioonide jaoks, kuid Exchange'i halduse GUI osas on mõningaid erinevusi.

Sisu:

  • Kuidas teisaldada postkaste Exchange'i halduskeskuse (EAC) abil?
  • Exchange'i postkastide teisaldamine käsuga New-MoveRequest PowerShell cmdlet
  • Postkasti pakettmigreerimine Exchange Serveris

Tavaliselt viiakse Exchange'i organisatsiooni ettevõtte postkastid üle, kui kasutaja kolis oma Exchange'i postkastiserveritega teise saiti (kontorisse); kui kettaruum, kuhu praegune andmebaas on salvestatud, saab otsa; või kui soovite andmebaasi võrguühenduseta defragmentida ilma kasutajate meiliteenust katkestamata.

Pange tähele, et postkasti teisaldamine või kustutamine ei vähenda ketta postkasti andmebaasi suurust, vaid vabastab ainult natuke ruumi andmebaasis (

white space). Seda vaba ruumi saab kasutada uute postkastiüksuste salvestamiseks samasse andmebaasi teistele kasutajatele. Exchange'i andmebaasi suuruse vähendamiseks peate selle kas võrguühenduseta defragmentima või lihtsalt uuesti looma (kasutajad eelnevalt teistesse andmebaasidesse teisaldama).

Postkasti teisaldamiseks andmebaasist teise peate looma Exchange'i teisaldamise taotluse. Teisaldamistaotlusi on kolme tüüpi:

  • Kohalik kolimine on lokaalne taotlus postkasti teisaldamiseks samas metsas (ühest andmebaasist teise samas postkastiserveris või teise serverisse samas Exchange'i organisatsioonis);
  • Üle metsamajandi kolimine – teisaldab postkaste erinevate Active Directory metsade vahel;
  • Kaugpostkast liigub kasutatakse hübriidjuurutuses postkastide teisaldamiseks hübriidkonfiguratsioonides (kohase Exchange'i ja Office 365 vahel).

Kuidas teisaldada postkaste Exchange'i halduskeskuse (EAC) abil?

Kasutades Exchange'i halduskeskus, saate teisaldada ühe või mitu kasutaja postkasti.

  1. Avage EAC ja minge lehele Saajad -> Ränded sakk;
  2. Klõpsake + ja valige Liikuge teise andmebaasi; Exchange'i halduskeskus – teisaldage postkast teise andmebaasi
  3. Valige kasutajate postkastid, mida soovite teisaldada; valige teisaldatavad vahetuspostkastid

    Saate määrata migreeritavate postkastide loendi CSV-failis ja selle EAC-i üles laadida.

  4. Seejärel määrake sihtpostkasti andmebaas, kuhu soovite postkaste teisaldada;
  5. Seejärel saate valida, kas soovite kolimist alustada kohe või hiljem ning määrata postkasti, mis edastab aruande eduka postkasti teisaldamise kohta.
vahetada migratsioonikomplekti seadeid

Ma ei kasuta EAC postkasti teisaldamise funktsioone, kuna PowerShelliga on seda lihtsam ja kiirem teha.

Exchange'i postkastide teisaldamine käsuga New-MoveRequest PowerShell cmdlet

Kõigepealt peate hankima postkasti andmebaasi, mis salvestab kasutaja postkasti. Avage Exchange Management Shell (EMS) ja käivitage see käsk:

Get-Mailbox jkurtin| Format-List Database

hankige konkreetse kasutaja jaoks Exchange'i postkasti andmebaas

Selles näites asub kasutaja postkast andmebaasis nimega DB01.

Postkasti teisaldamise kohaliku taotluse loomiseks Uus-MoveRequest kasutatakse cmdlet. Näiteks:

New-MoveRequest -Identity jkurtin -TargetDatabase "DB02" –BadItemLimit 10

Lisaks kasutajanimele on olulised järgmised parameetrid:

  • Sihtandmebaas on sihtpostkasti andmebaasi nimi, kuhu soovite postkasti teisaldada;
  • BadItemLimit – kahjustatud saadetiste arv postkastis, mida võidakse postkasti teisaldamisel vahele jätta (ignoreerida).

    Kui määrate BadItemLimit 0, ei teisaldata postkasti sihtandmebaasi, kui leitakse rikutud üksusi. Kui määrate BadItemLimit > 50, peate lisaks määrama Aktsepteeri LargeDataLoss parameeter.

cmdlet tagastab postkasti ja arhiivi suurused (TotalMailboxSize, TotalArchiveSize) ja teate, et teisaldamistaotlus on järjekorda pandud.

Migreerige Exchange'i postkastid teise andmebaasi, kasutades cmdleti New-MoveRequest

Kõigi postkastide teisaldamiseks Exchange'i andmebaasist teise kasutage järgmist käsku:

Get-Mailbox -Database DB01 -ResultSize Unlimited | New-MoveRequest -TargetDatabase DB02

Pange tähele, et Vahekohus süsteemi postkastide teisaldamiseks tuleb kasutada valikut:

Get-Mailbox -Database DB01 -Arbitration | New-MoveRequest -TargetDatabase DB02

Konfiguratsioonifailis saate muuta postkasti migratsiooni sätteid MSExchangeMailboxReplication.exe.config (C:\Program Files\Microsoft\Exchange Server\V15\Bin). Näiteks saate suurendada postkasti andmebaasi või postkastiserveri jaoks toetatavate samaaegsete teisaldamistaotluste toimingute arvu. Need on järgmised valikud. MaxActiveMovesPerSourceMDB, MaxActiveMovesPerTargetMDB, MaxActiveMovesPerSourceServer, MaxActiveMovesPerTargetServer.

Sõltuvalt postkasti suurusest ja sihtserveri asukohast võib postkasti teisaldamine võtta kaua aega. Postkasti migratsiooni oleku jälgimiseks %, Get-MoveRequestStatistics kasutatakse cmdlet.

Get-MoveRequestStatistics -Identity jkurtin

Selles näites on teisaldamise olek Progress ja edenemine (PercentComplete) on 26%.

Get-MoveRequestStatistics – vahetuspostkasti kolimiste jälgimine

Saate kuvada kõigi organisatsiooni postkasti teisaldamistaotluste olekut.

Get-MoveRequest | Get-MoveRequestStatistics

Kui üleviimine on lõppenud, jõuab PercentComplete väärtus 100-ni ja migratsiooni olek muutub Lõpetatud.

Get-MoveRequest | Get-MoveRequestStatistics kõigi vahetusorganisatsiooni aktiivsete teisaldamistaotluste jaoks
Saate kuvada ainult ootel olevate teisaldustaotluste ülekannete statistikat:

Get-MoveRequest | where {$_.status -ne "completed"} | Get-MoveRequestStatistics | ft -a displayname, status*,percent

Kõigi teisaldatavate või järjekorda pandud postkastide kuvamiseks tehke järgmist.

Get-MoveRequest -movestatus inprogress
Get-MoveRequest -movestatus queued

Kui postkasti migreerimise ajal ilmnes tõrge, saate selle kuvada järgmise käsuga:

Get-MoveRequest jkurtin | Get-MoveRequestStatistics | fl *failure*, message

Postkasti migreerimise vigade kohta üksikasjalikuma teabe saamiseks kasutage järgmist käsku:

Get-MoveRequest -resultsize unlimited | Where-Object {$_.status -like “failed”} | Get-MoveRequestStatistics -IncludeReport | select DisplayName, Message, FailureType, FailureSide, FailureTimeStamp, *bad*, *large*, Report, Identity | fl

Kui soovite postkasti teisaldamise tühistada, käivitage:

Remove-MoveRequest -Identity jkurtin

Edukalt täidetud teisaldamistaotluste eemaldamiseks (te ei saa järgmine kord ilma selleta postkasti teisaldada), käivitage käsk:

Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest

Postkasti pakettmigreerimine Exchange Serveris

Postkasti migreerimise jälgimise mugavamaks muutmiseks võite kasutada -Partii nimi valik. Näiteks kõigi postkastide teisaldamiseks postkasti andmebaasist teise pakkrežiimis käivitage järgmine käsk:

Get-Mailbox -Database RO-DB01 | New-MoveRequest -TargetDatabase RO-DB02 -BatchName RODB01toRoDB02Move20210422

Seejärel määrake partii nimi, et saada kõigi partii postkastide migratsiooni olek:

Get-MoveRequest -BatchName RODB01toRoDB02Move20210422| Get-MoveRequestStatistics

Nii saate veenduda, et kõik ülesandes olevad postkastid on edukalt teisaldatud.

Saate peatada pakettpostkasti migratsiooni:

Get-MoveRequest |? {$_.Batchname –like “*RODB01toRoDB02Move20210422”}|Set-MoveRequest –SuspendWhenReadytoCompleate

Või jätkake üleviimist:

Get-MoveRequest |? {$_.Batchname –like “*RODB01toRoDB02Move20210422”|Resume-MoveRequest

Exchange Server 2013, 2016, 2019 ja Exchange Online'is saate teisaldada mitu postkasti korraga, kasutades Uus-MigrationBatch. Koostage CSV-failis migreeritavate postkastide loend ja kasutage seda käsku:

New-MigrationBatch -Local -AutoStart -AutoComplete -Name RODB01Move20210422 -CSVData ([System.IO.File]::ReadAllBytes("C:\PS\RODB01Move20210422.csv")) -TargetDatabases RO-DB03 -BadItemLimit 10

Ainult peamise postkasti teisaldamiseks kasutage nuppu PrimaryOnly valik; arhiivi postkasti teisaldamiseks kasutage ArchiveOnly.

Kuidas importida ja eksportida postkasti PST-sse Exchange 2016/2013/2010?
Kuidas importida ja eksportida postkasti PST-sse Exchange 2016/2013/2010?

Exchange Server 2010 hoolduspaketis SP1 (ja uuemates versioonides) ilmusid spetsiaalsed PowerShel...

Rämpspostivastase kaitse konfigureerimine Exchange 2013, 2016 – RBL pakkujad
Rämpspostivastase kaitse konfigureerimine Exchange 2013, 2016 – RBL pakkujad

Selles artiklis vaatleme, kuidas konfigureerida RBL filtrid peal Vahetus 2016 ja 2013.a. Tuletage...

New-MailboxRepairRequest: rikutud postkastide parandamine Exchange'is 2016/2013/2010
New-MailboxRepairRequest: rikutud postkastide parandamine Exchange'is 2016/2013/2010

Exchange'i administraatorid peavad sageli tegelema erinevate kahjustuste ja loogikavigadega kasut...