Я хочу получить список всех неактивных почтовых ящиков с их основным 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, щелкните Управление информацией> Хранение, на странице "Хранение" щелкните многоточие на панели навигации, а затем щелкните Неактивные почтовые ящики. Больше подробностей: Просмотр списка неактивных почтовых ящиков