Попытка создать отчет о пользователях, которые вошли в Office 365 и / или в свой почтовый ящик. Просто нужно уметь использовать входной файл.
Я нашел здесь этот скрипт:
Генерация данных
$ConvertAudit = Search-UnifiedAuditLog -StartDate "04-01-2020" -EndDate "04-10-2020" -UserIds "robert@domain.com" -ResultSize 5000
Для создания отчета:
$ConvertAudit | Select-Object -ExpandProperty AuditData | ConvertFrom-Json | Select-Object CreationTime,UserId,Operation,Workload,ObjectID,SiteUrl,SourceFileName,ClientIP,UserAgent
Скрипт отличный! Он позволяет экспортировать данные для одного пользователя и форматировать эти данные из JSON в Excel. Это то, что мне было нужно !!
Единственная проблема, с которой я столкнулся, это то, что я хочу иметь возможность использовать приведенный выше сценарий и запускать его для входного файла. Во входном файле будет список адресов электронной почты пользователей. (PrimarySMTP).
Я пробовал «исправить сам» и ничего не добился. Любая помощь будет оценена.
Например, мой входной файл имеет следующий формат:
PrimaryEmailAddress
username3@domain.com
username2@domain.com
username1@domain.com
Спасибо,
Роберт