powershell
  • multiple-columns
  • 2016-07-04 54 views 2 likes 
    2

    我有下面的代码块的输出数据的两列,与头Name:Members Of:PowerShell的多个自定义标头栏

    Get-ADUser -Filter 'Name -Like "UAT*"' -Properties Name, MemberOf | 
    Select-Object @{N="Name:";E = {Name}}, @{N="Members Of:"; E ={$_.MemberOf -replace '\w+=' -join "; "}} 
    

    然而,当我运行此,只有Members of:列中,Name:列是完全空白的。我如何使用自定义标题填充两列?

    回答

    2

    您需要使用管道对象$_.Name访问属性Name,不只是Name

    Get-ADUser -Filter 'Name -Like "UAT*"' -Properties Name, MemberOf |  
    Select-Object @{N="Name:";E = {$_.Name}}, @{N="Members Of:"; E ={$_.MemberOf -replace '\w+=' -join "; "}} 
    
    +0

    谢谢,现在的作品:) – Ralluhb

    相关问题