2015-10-27 140 views
0

需要一些援助,對矯正的 輸出「得到-spositegroup -Site $網站 - 集團$ group.Title |選擇標題,用戶」 ,這樣它會列出所有用戶在單獨的行。電流輸出如下圖所示。如何格式化SPO PowerShell的輸出

此cmd是腳本的一部分,該腳本列出了每個網站集中每個組的所有SharePoint Online用戶。最終目標是讓它列出每行上的網站集,組名和用戶名,然後將其導出到csv。

Current output

回答

1

沒有測試但如何對這樣的事情:

Get-SPOSiteGroup -Site $site -Group $group.Title | %{ 
    $t = $_.Title 
    $_.Users | %{New-Object PSObject -property @{ 
     Title = $t 
     User = $_ 
    } 
    } 
} 
+0

這真是棒極了!謝謝! – user5493949

+0

我已經添加了另一列(網站),但我如何讓該列首先出現? Get-SPOSiteGroup -Site $ site -Group $ group.Title | %{ $ t = $ _。標題 $ _。用戶| %{ 新物體PSObject -property @ { 網站= $ site.url 用戶= $ _ 「組標題」= $ T }} } – user5493949