【问题标题】:Remove tab/extra spaces on powershell output删除 powershell 输出上的制表符/额外空格
【发布时间】:2017-08-15 22:58:58
【问题描述】:

我编写了一个简单的脚本来输出作为 WSUS 修补的 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

我查看了其他选项,但似乎无法找到有效的方法。 非常感谢

【问题讨论】:

    标签: powershell


    【解决方案1】:

    修复它,添加 -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
    

    【讨论】:

      猜你喜欢
      • 2021-02-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-08
      • 2021-09-11
      • 2015-01-16
      相关资源
      最近更新 更多