none
Exchange Powershell 导出用户属性值错误 RRS feed

  • 问题

  • 我们现在定期会导出一些邮箱用户的数据用于改善用户的使用体验。在powershell导出的时候遇到一些问题,求助各位大侠。

    需要导出7个属性,分别是DisplayName,DatabaseName,CustomAttribute1,StorageLimitStatus,ItemCount,UseDatabaseQuotaDefaults,IssueWarningQuota。

    脚本如下:

    Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName,CustomAttribute1,@{name="StorageLimitStatus";expression={(Get-MailboxStatistics $_).StorageLimitStatus -join ","}},@{name="ItemCount";expression={(Get-MailboxStatistics $_).ItemCount -join ","}},@{name="DatabaseName";expression={(Get-MailboxStatistics $_).DatabaseName -join ","}},UseDatabaseQuotaDefaults,IssueWarningQuota | Export-Csv -encoding  "unicode" -Path c:\abc.csv

    目前遇到的问题是,执行上述脚本,导出csv中几乎所有的用户的StorageLimitStatus,ItemCount的值都为空,只有最后一位用户的属性是有值的。请教各位,这个脚本是哪里问题,该怎么写?

    2018年1月31日 8:41

答案

全部回复