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

PowerShell中Get-ADUser命令字段截断(显示...)问题求助

问题原因及解决办法
  • 核心问题出在你用了ft(Format-Table)命令输出到CSV文件。Format-Table是专门给控制台输出做格式化用的,它会自动根据窗口宽度截断过长的内容,而且输出的是格式化后的文本表格,不是标准的CSV格式,这就导致内容被截断成“...”。
  • 正确的做法是替换ft为Select-Object配合Export-Csv命令,这样能完整保留所有字段内容,且生成标准CSV文件。

修正后的命令:

Get-ADUser -Filter * -Properties * | Where-Object {$_.Enabled -eq $true} | Select-Object Name,EmailAddress,*Phone,*Title,GivenName,Surname,Department | Export-Csv -Path "D:\UtilityFiles\AD\users.csv" -NoTypeInformation -Encoding UTF8

额外说明:

  • -NoTypeInformation参数可以去掉CSV文件开头的类型信息行,让文件更干净。
  • -Encoding UTF8能避免中文乱码问题,确保导出的内容编码正确。
  • 另外,-Filter *比-f *更规范,建议使用完整参数名提升可读性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 23:57:20