如何从Powershell获取当前和存档邮箱的大小?

时间:2019-07-23 23:40:35

标签: powershell office365

我是PowerShell的新手,因此在我仍然是新手和学习者的同时,我在很大程度上依赖Microsoft文档。我正在尝试收集用户当前邮箱及其存档邮箱的大小,以便对我们的公司保留政策进行更改。我知道我可以在线获取来自Exchange的存档邮箱大小/百分比,尽管我希望一次获取所有用户,而不是一次手动收集一个用户的信息。

尽管我没有得到想要的结果,但我一直在关注Microsoft文档。

尽管我不熟悉如何从Office365中正确获取所需的信息,但我已经运行了一些命令,它们会按预期返回结果。

在此方面提供的任何帮助将不胜感激,并且可以避免我的头撞到我的桌子上!

我关注的Microsoft文档:

https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/get-mailboxfolderstatistics?view=exchange-ps

https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/get-mailbox?view=exchange-ps

https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/get-mailboxfolder?view=exchange-ps

我已经运行并获得结果的Microsoft文档中的命令,而不仅仅是我需要的信息。

Get-MailboxFolderStatistics -Identity Company \ FirstName.LastName

Get-MailboxStatistics-身份公司\ First.LastName

获取邮箱-存档-ResultSize无限制|导出CSV C:\ Archives.csv

当我运行上面的命令时,我确实得到了结果,但是我没有得到用户邮箱或其存档邮箱的确切大小。

1 个答案:

答案 0 :(得分:0)

对于邮箱的大小,get-mailboxstatistics将为您提供所需的信息。只需确保选择正确的属性即可:

get-MailboxStatistics username | select displayname,totalitemsize4
Get-MailboxFolderStatistics -Identity username | select name,foldersize
Get-MailboxFolderStatistics -Archive -Identity username | select name,foldersize