2017-01-26 1 views
0

PowerShell 출력을 올바르게 줄 바꿈하려고하는 데 문제가 있습니다.PowerShell Format-Table -wrap

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...} 

여기에 내가 사용하고있는 명령입니다. 어떤 도움을 주셔서 감사합니다! 당신은 단지 "의 memberOf"속성을 인쇄하는 경우

+1

'$ FormatEnumerationLimit = -1' – PetSerAl

+0

에도 여전히 있음을 호출 한 후 저에게 동일한 결과를 제공합니다. 나는 또한 20를 시도했다. – Rbenjamin

답변

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=$_}}} 
+0

그 최고의 사람은 완벽하게 일했습니다! – Rbenjamin

+0

신경 쓰지 마세요. – Rbenjamin