我正在嘗試獲取用戶成員的 SpGroup 串列。并且 Powershell Gridview 列未顯示所有資訊。
Get-SPUser -Web https://contonso.com -Limit all | Where-Object {$_.UserLogin -like "*tom"} |
select UserLogin, @{name="Groups";expression={$_.Groups}}
回傳;
UserLogin Groups
--------- ------
i:0#.w|xyx\tom {group1, group2, group3, group4...
有沒有辦法逐行顯示組資訊?
UserLogin Groups
--------- ------
i:0#.w|xyx\tom group1
group2
group3
group4
group5
有什么辦法可以做到這一點| Out-GridView ?
我也嘗試過format-Table -auto,Out-String -Width xxx但列太大,甚至 max int 也不起作用。
uj5u.com熱心網友回復:
查看您希望輸出的外觀,您需要將陣列中的專案$_.Groups與換行符連接起來。
要在控制臺上輸出,您可以將結果通過管道傳輸到 Format-Table 添加-Wrap開關:
Select-Object UserLogin, @{name="Groups";expression={($_.Groups -join [environment]::NewLine)}} | Format-Table -AutoSize -Wrap
或者,如果您想使用 GridView,請執行
Select-Object UserLogin, @{name="Groups";expression={($_.Groups -join [environment]::NewLine)}} | Out-GridView
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/527287.html
標籤:电源外壳共享点
