我在尝试将PowerShell输出正确地自动换行时遇到问题。这是我正在使用的命令:
Get-ADUser -filter {name -like $firstAndLast} -properties memberof | Select-Object -Property @{label='memberOf';expression={$_.memberOf -replace 'CN=|,.*$'}} | Format-Table -wrap -property memberof | Out-String
以下是结果:
memberOf
--------
{NetExtender Access, HR, AllCarrollton, ALLHR...}
我希望它显示所有结果。谢谢你的帮助!
答案 0 :(得分:1)
如果您只打印"成员"你可以做的财产:
Get-ADUser -filter {name -like "*j*"} -properties memberof |
Select @{label='memberOf';expression={$_.memberOf -replace 'CN=|,.*$'}} |
select -ExpandProperty memberOf -Unique
或尝试此操作以获得更好的视图
Get-ADUser -filter {name -like "*j*"} -properties memberof |
%{$name=$_.Name; $_.memberOf -replace 'CN=|,.*$' | %{ [pscustomobject]@{Name=$name;Memberof=$_}}}