删除PowerShell输出上的制表符/额外空格

时间:2017-03-23 11:50:04

标签: powershell

我已经整理了一个简单的脚本来输出作为WSUS Patching的AD组成员的计算机列表。问题是,当我在Excel中使用此计算机名称列表进行比较时,结果中会有一些空格/制表符。我不想手动编辑结果,所以我想知道在脚本中是否有更优雅的方法来执行此操作?

$groups = Get-Content D:\WSUS\grouplist.txt
$result =@()
foreach($group in $groups){$result += Get-ADGroupMember $Group | select name}
$result | Out-File D:\WSUS\WSUS-All-AD-Members.txt

我已经看过其他选项,但似乎无法获得有用的功能。 非常感谢

1 个答案:

答案 0 :(得分:0)

修正了它,添加了-ExpandProperty选项....

$groups = Get-Content D:\WSUS\grouplist.txt
$result =@()
foreach($group in $groups){$result += Get-ADGroupMember $Group | select -ExpandProperty name}
$result | Out-File D:\WSUS\WSUS-All-AD-Members.txt