Рейтинг:0

Как настроить ежедневный отчет о пользователях, которые отправляют больше определенного количества электронных писем за пределы организации в течение 24 часов

флаг in

Я пытаюсь создать сценарий и запланировать его на обмен, чтобы иметь ежедневный отчет для пользователей, которые отправляют больше определенного количества электронных писем за пределы организации в течение 24 часов.

Я нашел этот похожий сценарий, но это не тот сценарий, который я пытаюсь использовать. Также я использую Exchange 2016:

add-pssnapin Microsoft.Exchange.Management.PowerShell.E2010

$output = Get-TransportServer | Get-MessageTrackingLog -Start (get-date).AddDays(-1) -EventID "SEND" -ResultSize Unlimited | Группа-Объект-Свойство Отправитель | %{ New-Object psobject -Property @{Sender=$_.Name;Recipients=($_.Group | Measure-Object RecipientCount -Sum).Sum}} | Где-Объект {$_.Recipients -gt 100} | Sort-Object - Получатели по убыванию | Format-Table - AutoSize Отправитель, получатели | Out-String

Send-MailMessage -From [email protected] -Subject "Отчет об отправителях Exchange: $(Get-Date -UFormat '%a, %D')" -To [email protected] -Body $output -SMTP mail.example. ком
Рейтинг:0
флаг us

Используйте указанный адрес электронной почты, чтобы изменить адрес электронной почты получателя «[email protected]» в следующем сценарии:

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
$output = Get-TransportServer | Get-MessageTrackingLog -Start (get-date).AddDays(-1) -ResultSize Unlimited | где {$ .EventId -eq "SEND" -или $.EventId -eq "SENDEXTERNAL" -and $ .Recipients -eq "[email protected]"}
$ результат = $ вывод | Group-Object -Property Sender
$ отчет = $ результат | %{ New-Object psobject -Property @{Sender=$.Name;Recipients=($ .Group | Measure-Object RecipientCount -Sum).Sum}} | Где-Объект {$.Recipients -gt 100} | Sort-Object - Получатели по убыванию | Format-Table - AutoSize Отправитель, получатели | Out-String
Send-MailMessage -From [email protected] -Subject "Отчет об отправителях Exchange: $(Get-Date -UFormat '%a, %D')" -To [email protected] -Body $report -SMTPserver smtp.contoso. ком
Рейтинг:0
флаг us

Пожалуйста, проверьте, полезен ли вам скрипт из следующей похожей темы:

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
$output = Get-TransportServer | Get-MessageTrackingLog -Start (get-date).AddDays(-1) -ResultSize Unlimited | где {$ .EventId -eq "SEND" -или $.EventId -eq "SENDEXTERNAL" -и $ .Recipients -notlike "*@contoso.com*"}
$ результат = $ вывод | Group-Object -Property Sender
$ отчет = $ результат | %{ New-Object psobject -Property @{Sender=$.Name;Recipients=($ .Group | Measure-Object RecipientCount -Sum).Sum}} | Где-Объект {$.Recipients -gt 100} | Sort-Object - Получатели по убыванию | Format-Table - AutoSize Отправитель, получатели | Out-String
Send-MailMessage -From [email protected] -Subject "Отчет об отправителях Exchange: $(Get-Date -UFormat '%a, %D')" -To [email protected] -Body $report -SMTPserver smtp.contoso. ком

Нить: Как настроить ежедневный отчет о пользователях, которые отправляют больше определенного количества электронных писем за пределы организации в течение 24 часов

флаг in
Здравствуйте, попробую скрипт. Большое спасибо за ваш ответ. У меня есть вопрос: это должно выводить в виде отчета всех пользователей, отправивших более определенного числа электронных писем на один конкретный адрес электронной почты за последние 24 часа? Спасибо
Ivan_Wang avatar
флаг us
Вы имеете в виду получателя отчета? Если это так, то да, этот скрипт будет выводить записи всех внешних исходящих писем за последние 24 часа. Если вы хотите указать внешнего получателя в журнале отслеживания сообщений, вы можете попробовать сценарий в моем новом ответе.
Ivan_Wang avatar
флаг us
@Naldo Привет, прошло много времени, есть обновления?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.