Овај се чланак фокусира на прилично уобичајен проблем с којим ће се сви или више администраторски сустави прије или касније суочити. - оштећења (логичке грешке) у поштанском сандучету корисник. Сличне логичке грешке манифестују се у таквим проблемима као што су грешке у синхронизацији и замрзавању у програму Оутлоок, погрешна презентација ставки у мапи, њихов погрешан број, неуспешни у претраживању, грешке у дељеним мапама итд..
До ових грешака долази углавном због кварова на клијентској страни Оутлоока, у случају да клијент погрешно ажурира МАПИ заставице приликом обраде предмета мапе поште (ово се посебно односи на „дељене“ поштанске сандучиће које истовремено користи више корисника). У већини случајева, корисник можда ни не сумња да постоје грешке у његовом поштанском сандучету или мапама, јер Споља све функционише у реду. Али са неким грешкама корисник може имати проблема са приступом поштанском сандучићу или појединачним мапама, гледању или брисању слова или мапа сачуваних у поштанском сандучету итд..
У случају да се корисник суочи са таквим проблемима, администратор Екцханге сервера морао је да прибегне једном од три начина за враћање таквог оштећеног поштанског сандучета:
- Увези податке из Оутлоока, покренут у кешираном режиму у ПСТ датотеку, брисање и поновно стварање поштанског сандучета „проблематичног“ корисника на серверу и коначно увоз података из ПСТ датотеке у нови Екцханге поштански сандучић. Ова техника укључује одређену количину ручних манипулација на рачунару корисника.
- Потпуно онемогућавање (демонтажа) продавнице поште и њених продавница Провера корисности Исинтег.еке (Цхецк Сторе Интегрити Цхецкер), који вам омогућава да поправите штету у бази података Екцханге на нивоу апликације. Ова метода захтева прилично дуг прекид сервиса поште за све кориснике чије су поштанске сандучиће смештене у неповезану базу података.
Напомена. У неким случајевима можете покушати да преместите све корисничке поштанске сандучиће у „здраву“ базу података поште. У овом случају, биће могуће проверити интегритет складишта без искључивања великог броја корисника. Међутим, ова техника из различитих разлога није увек применљива..
- Врати базу података Екцханге поште из резервне копије, увоз података из одређеног оквира у ПСТ датотеку и даљи пренос података у обновљени оквир. Ова техника има недостатак - сва слова која су пала у корисников оквир након последње израде сигурносне копије биће изгубљена.
Администратори Екцханге сервера морали су да користе горе описане методе до објављивања Екцханге 2010 СП1, у коме се појавила погоднија функционалност за враћање логичке структуре оштећеног поштанског сандучета - Поверсхелл Ново-МаилбокРепаирРекуест. Овај цмдлет вам омогућава да пронађете и поправите логичке грешке и оштећења у бази података Екцханге на нивоу апликације, а претрага и исправљање грешака могу се извести и за одређени поштански сандучић и за све поштанске сандучиће у бази (узастопно). И.е. није потребно потпуно превести базу података поште изван мреже, а у било којем датом тренутку само ће један поштански сандучић бити недоступан, онај за који се интегритет провјерава и враћа. Пре него што изводите неку од горе описаних радикалних метода за враћање интегритета кутије, дефинитивно је вредно испробати ову наредбу.
Овај цмдлет се може користити за проналажење, опоравак и надзор оштећених поштанских сандучића у свим подржаним верзијама Екцханге-а: 2010, 2013 и 2016..
Синтакса наредбе је сљедећа:
Нев-МаилбокРепаирРекуест -Маилбок -ЦорруптТипе [-Арцхиве] [-Цонфирм []] [-ДетецтОнли] [-ДомаинЦонтроллер] [-ВхатИф []]Цмдлет вам омогућава да пронађете и поправите следеће врсте оштећења у Екцханге поштанским сандучићима:
- Претраживач - грешке у мапама за претрагу
- Агрегирани рачуни - провјера и исправка података о броју ставки у мапама и њиховој величини
- Фолдервиев - Неважећи садржај приказан приказима мапе
- ПровисионедФолдер - кршења логичке структуре фасцикли
Помоћу параметра ДетецтОнли можете проверити поштански сандучић или базу података поште без извршавања било које радње, на пример:
Нев-МаилбокРепаирРекуест -Маилбок винитпро -ДетецтОнли -ЦорруптТипе ПровисионедФолдер, СеарцхФолдер
Следећи пример ће покренути поступак анализе и опоравка винитпро корисничког оквира за све 4 врсте оштећења:
Нев-МаилбокРепаирРекуест -Маилбок винитпро -ЦоррупТипе ПровисионедФолдер, СеарцхФолдер, АггрегатеЦоунтс, Фолдервиев
Тако можете започети претрагу грешака и њихово опоравак за све поштанске сандучиће базе података:
Нев-МаилбокРепаирРекуест-База података „МаилБасеМск1“ -ЦоррупТипе ПровисионедФолдер, СеарцхФолдер, АггрегатеЦоунтс, Фолдервиев
Наредба се изводи у позадини и не даје никакве резултате на ПоверСхелл конзоли. Можете да пратите његово покретање и опоравак помоћу ИД-а задатка РекуестИД и дневника догађаја Виндовс (МСЕкцхангеИС Маилбок Сторе извор догађаја: ЕвентИД догађај 10059 - почетак скенирања, ЕвентИД 10048 успешан завршетак операције).
Следећи ЕвентИД-ови могу такође бити корисни (ради практичности праћења поступка опоравка Екцханге поштанских сандучића, могу се сакупљати у засебном приказу дневника трговине МСЕкцхангеИС поштанских сандучића)
- 10044 - Грешка извршења захтева за враћање поштанског сандучета
- 10045 - грешка у захтеву за враћање базе података
- 10046 - успешно опоравак логичке структуре оквира
- 10047 - Покретање Захтева за опоравак нивоа поштанског сандучета
- 10048 - захтев за опоравак успешно је завршен
- 10049 - грешка приликом извршавања опоравка, у истој бази података пронађен је још један покренути захтев
- 10050 - захтев за опоравак прескочен за оквир
- 10051 - захтев за враћање је отказан због чињенице да је база података искључена
- 10059 - Покретање опоравка нивоа размене база података
- 10062 - откривена штета
- 10064 - Покрените враћање јавне мапе
У случају да послужитељ има неколико база података поште, ради одржавања перформанси Екцханге сервера, не препоручује се истовремено покретање Нев-МаилбокРепаирРекуест за велики број база података (упркос чињеници да је за једну базу података, у оквиру једне, подржан само један поступак МаилбокРепаирРекуест. сервер може радити до 100 захтева истовремено).
Као практични пример употребе цмдлет-а размотрите мали случај.
Корисник Екцханге-а није успео да погледа е-пошту у једној од Оутлоокових мапа. Наведена мапа је враћена из сигурносне копије оквира. Међутим, сама фасцикла, ни из Оутлоока, ни из Оутлоок Веб Апп, па чак ни тврдо и меко брисање помоћу МФЦМАПИ, не може се избрисати. Грешка клијента у програму Оутлоок мало говори о:
Није могуће избрисати ову мапу. Десним тастером миша кликните мапу, а затим кликните Својства да бисте проверили своја одобрења за ову мапу. Погледајте власника мапе или вашег администратора да бисте промијенили дозволе. Оутлоок синхронизује локалне промене извршене у ставкама у овој мапи. Не можете уклонити ову мапу све док се синхронизација са сервером не завршиДа бисте проверили и вратили интегритет оквира, извршена је наредба:
Нев-МаилбокРепаирРекуест -Маилбок аццоунт@винитпро.ру -ЦоррупТипе ПровисионедФолдер, СеарцхФолдер, АггрегатеЦоунтс, Фолдервиев
Након успешног завршетка операције враћања (догађај 10048 у дневнику), оштећена мапа у програму Оутлоок Веб Апп је одмах нестала, у Оутлооку, ради исправног приказа оквира „ажурирано“, било је потребно избрисати локалну кеш меморију (ост датотека).