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

PowerShell使用Export-Csv导出MX记录时列顺序不符合预期如何解决

解决方法

Sort-Object的作用是对数据行进行排序,不会影响导出CSV的列顺序。要控制列的排列顺序,需要在导出前使用Select-Object按照你期望的顺序指定要保留的字段即可,调整后完整代码如下:

$filename = 'c:\reports\mx-facebook.csv'

$MXRecord = Resolve-DnsName 'facebook.com' -Type mx -Server '8.8.8.8' -ErrorAction Stop

$MXRecord | Sort-Object -Property Name,Type,TTL,Section,NameExchange |
# 按期望顺序指定导出字段,多余字段会自动排除
Select-Object Name,Type,TTL,Section,NameExchange |
Export-Csv $filename -NoTypeInformation

如果不需要对行做自定义排序,也可以直接去掉Sort-Object部分,仅保留Select-Object就能实现列顺序的调整。
导出后的CSV将严格按照Name、Type、TTL、Section、NameExchange的顺序排列列,多余的QueryType、Exchange等字段会被自动过滤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 23:54:02