Viewing Sharepoint Groups and Group Membership


i created following view\export groups\group members sharepoint site.

function get-spgroups {

     param(

          [microsoft.sharepoint.powershell.spwebpipebind]$web

     )

     $spweb = $web.read()

     $spweb.sitegroups | select name,users | out-file c:\file.txt

}

get-spgroups -web "http://siteurl"

 the output looks this:

name                                                           users                                                        
----                                                           -----                                                        
approvers                                                      {contoso\andyj, contoso\annal, contoso\annew, contoso\domai...

i'd see users limited first 4.  i've tried setting $formatenumerationlimit 10 same results.  i've tried using export-csv but it only displays "microsoft.sharepoint.spusercollection" users object.    ideas on how expand users?  i'd use export-csv need find way expand spusercollection object well.  

thanks,

joe

thursday, june 21, 2012 8:42 pm

hi,

please try below code:

$groups=$spweb.sitegroups | select name foreach($group in $groups) {     $groupname = $_.name     $groupmembers = ($_.name).users     foreach($user in $groupmembers)     {       new-object psobject -property @{                 group = $groupname                 name = $_.name                                            }     } }

hope below link helpful:

sharepoint: powershell script list users in groups

http://techtrainingnotes.blogspot.com/2010/12/sharepoint-powershell-script-to-list.html

regards,

yan li

technet subscriber support

if technet subscription user , have feedback on our support quality, please send feedback here.


yan li

technet community support



Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

directory stack

After enabling Windows Server 2012 R2 DHCP Failover Getting Packet dropped because of Client ID hash mismatch

WMI Repository 4GB limit - Win 2003 Ent Question