Назад | Перейти на главную страницу

Получение неактивных почтовых ящиков с их основным SMTP-адресом и информацией о последнем входе в систему

Я хочу получить список всех неактивных почтовых ящиков с их основным SMTP-адресом и информацией о последнем входе в систему.

Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select DisplayName, LastLoggedOnUserAccount, LastLogonTime

Эта команда возвращает все неактивные почтовые ящики с их отображаемыми именами, но проблема в том, что я хочу получить этот список с PrimarySMTPAddress почтового ящика, поскольку существует вероятность того, что несколько учетных записей могут иметь одинаковое отображаемое имя. Есть ли способ получить его с помощью PrimarySMTPAddress?

# actually Exchange management shell 
$results = foreach ($mailboxdata in (Get-Mailbox -ResultSize Unlimited)) {
$stats =  Get-MailboxStatistics -identity $mailbox  ;
$mailboxdata | add-member NoteProperty -name LastLoggedOnUserAccount -value  $stats.LastLoggedOnUserAccount 
$mailboxdata | add-member NoteProperty -name LastLogonTime  -value  $stats.LastLogonTime}
$results 

Или просто используйте https://github.com/cunninghamp/Get-MailboxReport.ps1 Пол Каннингем, бывший владелец https://practical365.com

Основной SMTP-адрес почтового ящика Exchange находится в его атрибуте ProxyAddresses. Это многозначный атрибут, и Exchange обозначает первичный, используя для адреса префикс SMTP:, состоящий из заглавных букв. Неосновные SMTP-адреса будут использовать префикс smtp: в нижнем регистре.

Вот пример того, как запросить ваш основной SMTP-адрес:

Get-ADUser -Identity "Muhammad Arsalan Altaf" -Properties ProxyAddresses | select -ExpandProperty ProxyAddresses | ? {$_ -clike "SMTP:*"}

Какая версия вашего обменного сервера? Если у вас локальный сервер обмена, я нашел похожий скрипты для справки.

Если ваш сервер обмена находится в сети, вы можете перейти на https://protection.office.com и войдите в систему, используя учетные данные для учетной записи администратора в вашей организации Office 365, щелкните Управление информацией> Хранение, на странице "Хранение" щелкните многоточие на панели навигации, а затем щелкните Неактивные почтовые ящики. Больше подробностей: Просмотр списка неактивных почтовых ящиков