Можете користити цмдлет за анализу евиденција транспорта приликом праћења е-поште у програму Екцханге. Гет-МессагеТрацкингЛог Конзола за управљање Екцханге. У овом чланку навест ћу примере једноредних наредби ПоверСхелл које често користим при претраживању и праћењу усмеравања поште у Екцханге Сервер 2016/2013/2010 и Оффице 365 (Екцханге Онлине).
Подсећам вас да се евиденција транспорта Екцханге чува у директорију % ЕкцхангеИнсталлПатх% ТранспортРолес \ Логс \ МессагеТрацкинг
а најефикаснији и флексибилнији начин анализе ових евиденција приликом праћења порука у систему Екцханге је коришћење цмдлет Гет-МессагеТрацкингЛог.
Прије свега, размотрите главне параметре цмдлета Гет-МессагеТрацкингЛог који можете користити за филтрирање догађаја у записницима. Најчешћи параметри цмдлет-а су:
- Пошиљалац - претрага по пошиљаоцу;
- Примаоци - претрага по примаоцу;
- Сервер - Претражите на одређеном транспортном серверу
- Старт "30.02.2019 08:00:00" -Крај „31.02.2019 21:00:00“ - потражите одређени временски период;
- МессагеСубјецт - претрага теме поруке;
- Евентид - претраживање по коду догађаја на серверу (обично се користе РЕЦЕИВЕ, СЕНД, ФАИЛ, ДСН, ДОСТАВА, БАДМАИЛ, РЕСОЛВЕ, ЕКСПАНД, РЕДИРЕЦТ, ТРАНСФЕР, СУБМИТ, ПОИСОНМЕССАГЕ, ДЕФЕР);
- мессагеИД - праћење слова по ИД-у.
Ако покренете цмдлет Гет-МессагеТрацкингЛог
без параметара биће приказани сви догађаји из Екцханге евиденција у последњих 30 дана. Добро је што са таквим покретањем, цмдлет приказује само последњих 1000 догађаја. Да бисте уклонили ограничење броја приказаних догађаја, морате да одредите параметар -РесултСизе Неограничено (не препоручује се ово без навођења додатних параметара филтрирања због могућег оптерећења на серверу).
Информације о Екцханге догађајима можете приказати у облику странице помоћу команде:
Гет-МессагеТрацкингЛог | Оут-Хост-Страница
Да бисте податке приказали у табеларном облику и поравнали ширину ступаца, користите цмдлет Формат-Табле:
Гет-МессагеТрацкингЛог | Формат-Табела -АутоСизе
Ако ваша Екцханге организација користи неколико Хуб Транспорт сервера, за претраживање дневника сервера, наведите име сервера као аргумент параметру -Сервер или покрените команду за претраживање за сваки Хуб Транспорт сервер:
Гет-ТранспортСервер | Гет-МессагеТрацкингЛог
Приказујемо сва слова у последњих 12 сати ((Датум-датум) .АддХоурс (-12)
) у којем је прималац из система поштанских пошта @ гмаил.цом наведен као прималац:
Гет-МессагеТрацкингЛог -Старт (Гет-Дате) .АддХоурс (-12) -РесултСизе неограничено | где [стринг] $ _. примаоци -лике "*@гмаил.цом"
Да бисте приказали сва писма која је одређени корисник послао током одређеног периода преко одређеног сервера (у извештају ће се приказати само одређена поља):
Гет-МессагеТрацкингЛог -РесултСизе неограничено -Сендер "авиванов@винитпро.ру" -сервер мск-хуб-01 -Старт "30.03.2019 08:00:00" -Да "04.04.2019 21:00:00" | селецт-објецт Тиместамп, пошиљалац, примаоци, мессагеСубјецт, ЕвентИд | фт
Пронађите сва писма која је један корисник послао другом и пренесите резултат у ЦСВ датотеку:
Гет-МессагеТрацкингЛог -Сендер "дбпетров@винитпро.ру" -Реципиентс "аксимонова@винитпро.ру" -РесултСизе неограничено -сервер мск-хуб-01 | Ознака објекта-ознака објекта, пошиљалац, $ _. Примаоци, порукаСубјект | Екпорт-Цсв -Патх "Ц: \ пс \ екцханге \ мсг_трацкинг_оут.цсв" -Енцодинг Дефаулт -Делимитер ";"
Претражите на тему писма. Да бисте приказали сва слова са насловном линијом која садржи фразу "тест", покрените следећу команду (да бисте резултате претраживања приказали у засебном табеларном графичком прозору са погодним опцијама за сортирање, филтрирање и тражење података, можете користити цмдлет оут-гридвиев цмдлет):
Гет-МессагеТрацкингЛог -МессагеСубјецт "тест" -РесултСизе неограничено -сервер мск-хуб-01 | Ознака објекта-ознака објекта, пошиљалац, $ _. Примаоци, порукаСубјект | ван мреже
Можете да претражујете по одређеном идентификатору поруке (на пример, добили сте га из заглавља сервиса поруке у Оутлооку):
Гет-МессагеТрацкингЛог -мессагеИД "41А1234Ц3Ц8Е2А4ФФФФФ02272Ф2БДБ7ЦБ84АЦ232@мск-маил1.винитпро.ру" -РесултСизе неограничен -сервер мск-хуб-01 | Ознака објекта-ознака објекта, пошиљалац, $ _. Примаоци, порукаСубјект
Да бисте израчунали број долазних порука у последњих 7 дана за одређени поштански сандучић, урадите:
(Гет-МессагеТрацкингЛог -ЕвентИД "РЕЦЕИВЕ" -Реципиентс "аксимонова@винитпро.ру" -РесултСизе неограничено) .Цоунт
Можете приказати статистику о словима са груписањем. На пример, желите да видите колико писама разних пошиљалаца из домена маил.ру ваша организација је примила у једном дану (приказаћемо укупан број писама које је послао сваки спољни пошиљалац):
Гет-МессагеТрацкингЛог -ЕвентИд "Рецеиве" -Старт (Гет-Дате) .АддДаис (-1) -РесултСизе Унлимитед | Вхере-Објецт $ _. Пошиљалац -лике "*@маил.ру" | Пошиљалац групних објеката | Сорт-Објецт Цоунт -Десцендинг | Формат-таблица *
Оффице 365 има могућност претраживања евиденција за праћење из веб интерфејса Екцханге Админ Центер (ЕАЦ). Идите на одељак Ток протока -> Траг поруке. Попуните обавезна поља за претраживање. У суштини, ово је веб интерфејс за цмдлет Гет-МессагеТрацкингЛог, који кориснику омогућава да формира ПоверСхелл команду у једноставном облику за претрагу порука по записницима..
Горе наведени методи помоћи ће вам да добијете статистику о порукама које су послате и примљене у систему Екцханге и дијагностикујете проблеме са слањем порука.