2015-03-25 6 views
0

Можно ли использовать PowerShell для создания отчетов из Office365 для одного почтового ящика? Я искал Micorosft и вижу, что есть несколько командлетов отчета, таких как Get-MailboxStatistics, Get-MailTrafficSummaryReport и т. Д., Но ничего, что может генерировать отчет, показывающий, что мне нужно, - это отчет всей почты, зайдите в один почтовый ящик, указав отправителя, тему & дату/время. Это возможно?PowerShell для генерации отчета почтового ящика

ответ

0

Для этого вы можете использовать Get-MessageTrace. Он вернет MessageTrace объекты, которые будут иметь отправителю, информацию о субъекте и временной отметке, необходимую для вашего отчета.

+0

Спасибо за ответ. Я пробовал «Get-MessageTrace -RecipientAddress [email protected] -StartDate 01/05/2015 -EndDate 24/03/2015', но я получаю сообщение об ошибке: _Cannot преобразование аргумента процесса в параметр« EndDatet ». Невозможно преобразовать значение «24/03/2015», чтобы ввести «System.DateTime» ._. 'Get-Culture' подтверждает, что я использую en-GB UK English, поэтому формат даты/времени верен как dd/mm/yyyy. StartDate принимается, но не endDate –

+0

Я не думаю, что эти параметры локализованы. Используйте строки даты формата «MM/dd/yyyy». Если он использует формат dd/mm/yyyy, он должен жаловаться на эту дату начала, что недействительно, потому что оно будет в будущем. – mjolinor

+0

Хорошо, думаю, что я исправил EndDate, как вы говорите, это в формате США. Когда я сделал то же самое с StartDate, у меня появилась ошибка, говорящая мне, что это может быть более чем за 30 дней до сегодняшнего дня. Похоже, я могу только вытащить отчет за последние 30 дней. Я надеялся сделать отчет за отчетный год. –

Смежные вопросы