Управление на кутии с увреждания в Exchange

Когато изтриете пощенска кутия на Exchange или изтриете потребителски акаунт в Active Directory, пощенската кутия не се изтрива веднага, като продължава да бъде съхранявана в пощенската база данни за определено време (30 дни по подразбиране), по време на което администраторът може да възстанови данните от пощенската кутия или да ги пренасочи на друг потребител. В тази статия ще говорим за типовете изтрити пощенски кутии, как да управлявате и възстановявате такива пощенски кутии в Exchange.

Съдържание:

  • Какво се случва с пощенска кутия на Exchange след изтриването му
  • Изчистване на обменни бази данни на отдалечени пощенски кутии
  • Свързване на отдалечена кутия с потребител
  • Възстановяване на изтрита пощенска кутия в пощенска кутия на друг потребител

Какво се случва с пощенска кутия на Exchange след изтриването му

Пощенската кутия на Exchange се състои от две части: потребителски акаунт в Active Directory (атрибутите на който съхраняват конфигурационните данни на пощенската кутия) и самата пощенска кутия в базата данни на Exchange. Отдалечената пощенска кутия на Exchange (вероятно е по-правилно да се каже, че е изключена) е пощенска кутия, съхранявана в базата данни, но не е свързана с нито един акаунт в AD. Има два вида пощенски кутии за Exchange:

  • За хора с увреждания- пощенски кутии деактивирани с помощта на командлетите Disable-Mailbox или Remove-Mailbox (първият командлет изключва пощенската кутия от акаунта, а вторият изтрива акаунта в AD)
  • Софт изтрита- копия на пощенски кутии, които се съхраняват в трезора след преместване на пощенската кутия в друга пощенска база. Това осигурява допълнителна защита на данните от проблеми, които могат да възникнат по време или след преместване на кутията в друга база данни.

И двата вида изтрити пощенски кутии се съхраняват в базата данни на Exchange до изтичане на периода на запазване, посочен от администратора. Времето, след което пощенската кутия се изтрива, е посочено в настройките на всяка база данни на Exchange в раздела Граници -> държа заличава се пощенски кутии за дни (скрийншоти за Exchange 2013 и Exchange 2010).

За да изброите всички налични инвалидни пощенски кутии във всички бази данни на организацията, изпълнете командата:

Get-MailboxDatabase | Get-MailboxStatistics | Къде $ _. DisconnectReason -eq "Disabled" | ft DisplayName, база данни, DisconnectDate, пощенска кутияGUID

Ако трябва да намерите изтрити пощенски кутии в една база данни:

Get-MailboxStatistics-база данни Msk-DB1 | Къде $ _. DisconnectReason -eq "Disabled" | ft DisplayName, база данни, DisconnectDate, пощенска кутияGUID

Списък на изтритите пощенски кутии със статус SoftDeleted  може да се получи с командата:

Get-MailboxDatabase | Get-MailboxStatistics | Къде $ _. DisconnectReason -eq "SoftDeleted" | ft DisplayName, база данни, DisconnectDate, пощенска кутияGUID

Изчистване на обменни бази данни на отдалечени пощенски кутии

В рамките на определеното време Exchange автоматично изчиства базата данни на прекъснатите пощенски кутии. Но прекъснатите пощенски кутии продължават да заемат място в базата данни, така че по време на масови миграции / трансфери / изтриване на потребители може да се наложи насилствено да изтриете такива пощенски кутии, освобождавайки място в пощенските бази данни.

За да изтриете трайно определено разединено поле от базата данни (без възможност за възстановяването му), трябва да използвате командлета Премахни-StoreMailbox, определяне на MailboxGUID на отдалечената пощенска кутия.

Remove-StoreMailbox -Database Msk-DB1 -Идентичност "2532944e-8eeb-4c7e-8bd3-ee2a223b071e" -MailboxState Disabled

За да премахнете всички деактивирани пощенски кутии във вашата организация:

Get-MailboxDatabase | Get-MailboxStatistics | където $ _. DisconnectReason -eq "Disabled" | foreach Remove-StoreMailbox -Database $ _. база данни -Идентичност $ _. mailboxguid -MailboxState SoftDeleted

Ако искате да изтриете копията на полета, останали след прехвърлянето в конкретна база данни, изпълнете командата:

Get-MailboxStatistics -Database Msk-DB1 | Where-Object $ _. DisconnectReason -eq "Softdeleted" | ForEach Remove-StoreMailbox -Database $ _. База данни -идентичност $ _. Mailboxguid -MailboxState Softdeleted -Whatif

Свързване на отдалечена кутия с потребител

Прекъснатата пощенска кутия може да се свърже отново със същия или различен потребителски акаунт в Active Directory (естествено, акаунтът трябва да е без пощенска кутия). За да свържете отново полето към същия акаунт, изпълнете командата:

Connect-Mailbox -Идентичност "AAndreev" -Database Msk-DB1 -User AAndreev

Същата операция може да се извърши от интерфейса на EAC: Exchange Admin Center -> Получатели -> Свързване на пощенска кутия.

съвет. Не забравяйте да проверите и коригирате, ако се нуждаете от псевдоними SMTP. И преди да започнете да използвате полето, изчакайте до края на репликацията на Active Directory

Възстановяване на изтрита пощенска кутия в пощенска кутия на друг потребител

Данните от изтрита пощенска кутия могат да бъдат възстановени в съществуваща пощенска кутия на друг потребител с помощта на командлета Нова MailboxRestoreRequest (показахме как да използвате този командлет в статията за възстановяване на Exchange Mailbox):

New-MailboxRestoreRequest -SourceDatabase Msk-DB1 -SourceStoreMailbox "AAndreev" -TargetMailbox "Admin"

Или можете да възстановите кутията от нейния MailboxGuid, например, в отделна папка RestoreBox:

New-MailboxRestoreRequest -SourceDatabase Msk-DB1 -SourceStoreMailbox “2532944e-8eeb-4c7e-8bd3-ee2a223b071e” -TargetMailbox “Admin” -TargetRootFolder “RestoreBox” -AllowMecy