Я помогаю управлять сервером Exchange 2003 в местной школе. Директор школы недавно ввел политику, согласно которой все учителя должны проверять свою электронную почту не реже одного раза в день. Как (один из) администраторов Exchange, я хочу знать, есть ли способ проверить, соблюдают ли люди эту политику.
Я полагаю, мне нужно было бы увидеть две вещи:
В разговоре со школьным ИТ-консультантом мне сказали, что это невозможно сделать с помощью Exchange. Кто-нибудь из вас знает, как это сделать?
Кстати, если это можно решить с помощью скрипта, подобного cron, который получает все счетчики и даты, вставляет их в текстовый файл и отправляет мне по электронной почте, это тоже нормально. Все, что работает.
Лучше всего в этом случае открыть для себя Windows Powershell. К сожалению, хотя вроде работа было сделано для вас, кривая обучения довольно крутая, и маловероятно, что существует однострочный ответ для ваших нужд.
Я предлагаю вам начать с Руководство по началу работы с MSDN, с последующим официальный блог Powershell.
Надеюсь это поможет.
Это низкотехнологично (и громоздко), но если ваша цель - увидеть, кто и когда вошел в систему, это доступно в System Manager в административных группах [org_name] \ servers [server_name] \ first storage group \ mailbox store \ logons
Это сообщит вам дату и время недавнего входа в систему. Я полагаю, вы можете проверить это в конце дня и увидеть, кто не обращался к своему почтовому ящику в течение 8 часов.
Если это не скрипт, вы можете экспортировать этот список из контекстного меню, но тьфу ... Надеюсь, у кого-то есть более автоматизированное решение.