Как узнать в exchange из Get-MessageTrackingLog емайл адреса ,извлечь емеил адреса из лога и проверить ящики включены и есть или переадресация.
Задача. есть почтовый домен. Надо избавиться от него и перенести адреса на другие почтовые сервера и сделать доверенный домен.
Сначала за 30 дней читаем логи. Распарсиваем их и забираем только event id send и recipients. Потом по ним проверяем есть ли ящик, включена переадресация и включена учетная запись или нет в ад.
# Подключение к Exchange PowerShell $session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "http://MXS1.adminbd.ru/PowerShell/" -Authentication Kerberos Import-PSSession $session # Задаем период времени (30 дней назад до текущего момента) $StartDate = (Get-Date).AddDays(-30) $EndDate = Get-Date # Получаем логи трекинга сообщений $Logs = Get-MessageTrackingLog -Start $StartDate -End $EndDate -ResultSize Unlimited | Select-Object… Читать далее