You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何正确导出Get-Mailbox结果为CSV?解决导出后文件空白问题

PowerShell导出邮箱创建时间CSV为空的问题解决

问题出在你用了Format-Table命令传递数据给Export-Csv:

  • Format-*系列命令(包括Format-Table)的作用是格式化输出供控制台显示,它们会把原始邮箱对象转换成专门用于显示的格式化对象,这些对象不包含Export-Csv需要的有效数据字段,因此导出后CSV为空。

正确的做法是用Select-Object筛选需要的属性,它会保留原始对象的数据结构,让Export-Csv能正常提取数据:

Get-Mailbox -ResultSize unlimited | Select-Object DisplayName, whencreatedUTC | Export-Csv -Path C:\Desktop\Reports\test.csv -NoTypeInformation

额外说明:

  • 加上-NoTypeInformation参数可以去掉CSV文件开头的类型信息行,让输出更简洁规范。
  • 若仅在PowerShell控制台查看结果,用Format-Table完全没问题,但涉及数据导出、后续命令处理时,必须用Select-Object处理属性筛选。

内容的提问来源于stack exchange,提问作者scriptTease

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 18:42:03