有一个我无法弄清楚,搜索并没有想出太多。我正在尝试导出所有大小邮箱的列表。使用 Exchange 365 PowerShell 我运行以下命令:
Get-Mailbox -resultsize unlimited | get-mailboxstatistics | ft DisplayName,TotalItemSize,Itemcount
输出如预期:
DisplayName TotalItemSize ItemCount
----------- ------------- ---------
John Smith 1.217 GB (1,306,765,935 bytes) 5935
Jane Doe 3.39 GB (3,639,886,766 bytes) 9505
Bob Johnson 1.663 GB (1,785,801,420 bytes) 5125
然后我将 Export-CSV 添加到命令中,如下所示:
Get-Mailbox -resultsize unlimited | get-mailboxstatistics | ft DisplayName,TotalItemSize,Itemcount | Export-CSV -Path "C:\Temp\365MailboxSizes.csv" -NoTypeInformation
并且 CSV 文件,除了一些不正确的标题,重复相同的标识符,我拥有相同数量的邮箱,而没有任何其他信息:
29c8af9bedd244b2f6b4002fa4af87e
29c8af9bedd244b2f6b4002fa4af87e
29c8af9bedd244b2f6b4002fa4af87e
什么会导致命令的输出与 Export-CSV 不同?我可以复制并粘贴输出,但相同的命令在本地运行良好。我究竟做错了什么?
greg-askew让我指出了正确的方向。格式列表似乎把事情搞砸了。切换到 Select 让我得到了正确的输出: