Замена PowerShell MSOnline на Microsoft Graph. Я хочу посмотреть, можно ли использовать отчет getMailboxUsageDetail
. Итак, я
Set-Mailbox <id>@tenant -ProhibitSendQuota 19KB -ProhibitSendReceiveQuota 20KB -IssueWarningQuota 18KB
SDK возвращает:
RefreshDate(3/18/2019 12:00:00 AM)
UserPrincipalName(xxxxx)
DisplayName(Tom Kanary)
IsDeleted(False)
DeletedDate()
CreatedDate(6/29/2018 12:00:00 AM)
LastActivityDate(3/13/2019 12:00:00 AM)
ItemCount(746)
StorageUsedInBytes(17,803,402)
IssueWarningQuotaInBytes(105226698752)
ProhibitSendQuotaInBytes(106300440576)
ProhibitSendReceiveQuotaInBytes(107,374,182,400)
В учетной записи менее 100 сообщений в почтовом ящике. Я ожидал, что IssueWarningQuotaInBytes
будет таким же, как -IssueWarningQuota
.
Когда я вошел в Exchange Admin, я вижу «17,26 МБ использовано, 93028% от 19 КБ» и получаю предупреждение по электронной почте. Кроме того, LastLogon
является правильным.
На графике LastActivityDate
представляется возможной заменой, но LastActivityDate
(день), по-видимому, выбирается в EOD и округляется до YYMMDD
, и только если я зарегистрировал и чтение / отправка почты , Например, на Mar 10 08:30 2019
. Затем в отчете MailboxUsageDetail
за 10 марта с более старой датой в отчете за 11 марта будет отображаться Mar 10 0:00 2019
, и в следующих отчетах эта дата будет отображаться до следующего дня после моего нового (активного) входа в систему.
Есть ли причина, по которой данные портала (лучше) и отличаются от графика