PowerShell 列的多个自定义 header

标签 powershell multiple-columns

我有以下代码块来输出两列数据,标题为Name:Members Of::

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: 列完全空白。如何使用自定义标题填充两列?

最佳答案

您需要使用管道对象 $_.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 ";    "}}

关于PowerShell 列的多个自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38178976/

相关文章:

r - 按范围和名称提取列 - R

powershell - Windows 终端和 PowerShell - 自定义键盘快捷键

internet-explorer - 如何检查Internet Explorer COM对象的版本号

windows - 使用 Powershell 创建的本地用户帐户未显示在设置 "Family & Other people"中

sorting - 如何使用 vi 对文件行进行排序?

PHP, MySQL 更新多列

powershell - 如何使用 powershell 脚本删除 csv 文件中的所有引号?

powershell - PowerShell GraphQL突变解析错误

c# - Checkedlistbox 多列

python - 将列中的列表分隔符分为行和交叉点的多个标签