Како вратити избрисано поштанско сандуче помоћу ПоверСхелл-а
Без обзира на то како сте случајно избрисали поштанско сандуче неке особе у Екцханге(Exchange) -у , вероватно га можете вратити помоћу ПоверСхелл(PowerShell) -а ( ПоСх(PoSh) ). Кључно је да то урадите чим схватите да је поштанско сандуче избрисано.
То је тренутак који ми срце скочи у грло када схватимо да смо ово случајно урадили. Ако сте избрисали само неколико порука е-поште, можемо вам показати како да опоравите избрисане е-поруке иу Оффице 365(how to recover deleted emails in Office 365) .
Пре него што почнемо, имајте на уму да је ово намењено враћању избрисаних поштанских сандучића у Екцханге Онлине(Exchange Online ) за Оффице 365 окружење и Екцханге 2010(Exchange 2010) . Такође претпостављамо да имате административна права да користите описане методе и да сте урадили неке основне ПоверСхелл скрипте(basic PowerShell scripting) .
Шта се дешава када се поштанско сандуче избрише?(What Happens When a Mailbox Is Deleted?)
Поштанско сандуче се премешта или у корпу за отпатке Азуре Ацтиве Дирецтори (АД) у (Azure Active Directory )Екцханге Онлине(Exchange Online) или у директоријум Дисцоннецтед Маилбокес(Disconnected Mailboxes ) у Екцханге 2010.
Може да стоји тамо до 30 дана у зависности од правила задржавања која су на снази. То нам даје грејс период да препознамо своју грешку и опоравимо се од ње.
Вратите избрисано поштанско сандуче у Екцханге Онлине(Restore a Deleted Mailbox In Exchange Online)
Повежите се на Екцханге Онлине преко ПоверСхелл-а(Connect To Exchange Online Via PowerShell)
У вашој локалној сесији отворите Поверсхелл(Powershell) конзолу и користите следећу команду да бисте подесили своје акредитиве за пријаву у променљиву.
$userCredential
Ово олакшава касније рад са другим скриптама.
$userCredential = get-Credential
Отвориће се прозор у који можете да унесете своје корисничко име и лозинку за управљање Екцханге Онлине(Exchange Online) .
Затим поставите ниво политике извршења тако да можемо да радимо ствари у нашој сесији. Ово нам омогућава да покренемо наше непотписане команде. Али можда ћете желети да научите и најбоље праксе за потписивање ПоверСхелл скрипти(best practices for signing PowerShell scripts) .
set-ExecutionPolicy Unrestricted
Када се то од вас затражи, притисните И(Y) за Да.
Сада ћемо креирати променљиву $session која ће се користити за отварање везе између локалног рачунара и Екцханге Онлине(Exchange Online) .
$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $userCredential -Authentication Basic -AllowRedirection
Поверсхелл-ливеид(Powershell-liveid) је ид ваше Оффице(Office) локације. Обично је ово нека варијација имена ваше компаније.
Користите следећу команду да отворите ПоСх(PoSh) сесију на Екцханге Онлине(Exchange Online) :
import-PSSession $Session -DisableNameChecking
Сада радимо са ПоверСхелл-(PowerShell) ом директно у Екцханге Онлине(Exchange Online) - у, иако седимо за сопственим рачунаром.
Вратите избрисано поштанско сандуче помоћу ПоверСхелл-а(Restore a Deleted Mailbox With PowerShell)
Следећи део је супер лак. Успостављање везе ће нам требати много дуже.
Све што треба да урадимо је да покренемо цмдлет приказан испод:
undo-SoftDeletedMailbox [email protected] -WindowsLiveID [email protected] -Password (ConvertTo-SecureString -String 'newpassword' -AsPlainText -Force)
Промените обе инстанце [email protected] у одговарајуће име поштанског сандучета и Виндовс ЛивеИД(Windows LiveID) поштанског сандучета које желимо да вратимо. Имајте на уму да можда нису исти.
Такође морамо да поставимо нову лозинку за поштанско сандуче. Промените нову лозинку(newpassword) у скрипти у лозинку по вашем избору. Мораћете то да пренесете кориснику и замолите га да промени лозинку следећи пут када се пријави.
На крају, користите следећу цмдлет да бисте проверили да ли је ово функционисало.
get-Mailbox [email protected]
Ако је враћен, цмдлет ће вратити информације о враћеном поштанском сандучету. Ако врати грешку, поново прођите кроз команде и уверите се да се користе исправно поштанско сандуче и Виндовс ЛивеИД(Windows LiveID) .
Ако то и даље не успе, мораћемо да вратимо поштанско сандуче из резервне копије система. Постоји много типова резервних копија система, тако да је то ван оквира онога што данас радимо.
Када завршимо, морамо затворити ПоСх(PoSh) сесију. Број ПоСх(PoSh) сесија које водимо је ограничен. Ако га оставите отвореним, користи се једна од тих сесија. Осим ако је не затворимо, мораћемо да сачекамо да сесија истекне пре него што почнемо другу.
remove-PSSession $Session
То је то. Можда бисте чак желели да ово скриптујете у ПоверСхелл модул(PowerShell Module) ради лакшег коришћења ако се то понови.
Вратите избрисано поштанско сандуче у Екцханге 2010(Restore a Deleted Mailbox In Exchange 2010)
Ово не функционише за Оффице 365(Office 365) или хибридна окружења. Ради само за Екцханге 2010(Exchange 2010) локално.
На серверу поште отворите Екцханге Манагемент Цонсоле(Exchange Management Console ) (ЕМЦ).
Идите на Конфигурација примаоца(Recipient Configuration ) > Преспојено поштанско сандуче(Disconnected Mailbox) . Тамо би требало да видимо поштанско сандуче корисника.
Ако то не учинимо, онда се процес чишћења базе података поштанског сандучета још није догодио. У реду је, можемо то натерати.
- Отворите Екцханге Манагемент Схелл(Exchange Management Shell ) ( ЕМС(EMS) ) као администратор. Овде можемо да радимо ПоверСхелл специфичне за Екцханге(Exchange-specific PowerShell) .
- Сада улазимо у цмдлет:
Get-MailboxDatabase | Clean-MailboxDatabase
- Када се то уради, вратимо се на ЕМЦ(EMC) и кликните десним тастером миша на Дисцоннецтед Маилбок(Disconnected Mailbox) , а затим кликните на Освежи(Refresh) .
- Сада би требало да видимо поштанско сандуче тамо, и оно је, заједно са још једним недавно избрисаним.
- Вратите се на ЕМС(EMS) и унесите цмдлет:
Connect-Mailbox -Identity "username" -Database "Mailbox Database" -User "username"
- Корисничко име(Username) је име Виндовс(Windows) налога особе (као што је Тест корисник(Test User) ) , а База података поштанског сандучета(Mailbox Database) је име базе података наведено поред њеног имена у прозору Дисцоннецтед Маилбок(Disconnected Mailbox) у ЕМЦ-у.
- Освежите искључено поштанско сандуче(Disconnected Mailbox) и требало би да видите да се њихово поштанско сандуче више тамо не приказује. Идите на Конфигурација примаоца(Recipient Configuration ) > Поштанско сандуче(Mailbox ) и уверите се да је поштанско сандуче корисника тамо.
Проверите да ли су сва подешавања тачна, као што су адреса е-поште и алиас. Ако изгледа добро, следећи пут када корисник отвори свој Оутлоок(Outlook) , све ће бити тамо као што је било.
Поштанско сандуче је враћено(Mailbox Restored)
Тако можете да користите ПоверСхелл(PowerShell) за враћање поштанских сандучића у Екцханге Онлине(Exchange Online) и Екцханге 2010(Exchange 2010) . Ако имате хибридно окружење, то је мало компликованије, али се може.
Само сазнање да постоје ови различити цмдлети ставља вас у добру позицију за рад са Екцханге(Exchange) -ом , без обзира на верзију или конфигурацију.
Related posts
Како повратити избрисане поруке е-поште са Гмаил-а
Како ПоверСхелл Фор петља може покренути команду више пута
Рецензија књиге - Водич за штреберке за Виндовс 8
Инсталирање ГИМП додатака: Водич са упутствима
Како преузети Гоогле Цхроме ван мреже (самостални) инсталациони програм
Како преузети видео са било које веб локације
Како отворити закључану датотеку када је користи други програм
Како повратити хаковани Фацебоок налог
Искључите контролу корисничког налога (УАЦ) за одређену апликацију
Како да видите кеширане странице и датотеке из вашег претраживача
Како отворити ЈАР датотеку на Виндовс-у
Како претворити ВЕБП слике у ЈПГ, ГИФ или ПНГ
Како направити тим у Мицрософт тимовима
Како променити боју позадине на Гоогле документима
Како скенирати више страница у једну ПДФ датотеку
Како да вратите фабричка подешавања Ксбок Оне или Ксбок Сериес Кс
Како онемогућити Виндовс кључ
Како заштитити ПДФ лозинком да би био сигуран
8 најбољих технолошких идеја за суочавање са самоизолацијом
Како да користите свој Цхромебоок као други монитор