Когато изтриете пощенска кутия на 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