$siteUrl = "https://aplicacionwebhostheader/sitio1" $Output=@() [void][reflection.assembly]::LoadWithPartialName("Microsoft.SharePoint") [void][reflection.assembly]::LoadwithPartialName("Microsoft.Office.Server") $s = [Microsoft.SharePoint.SPSite]$siteUrl $webApplication = $s.WebApplication $i=1 foreach ($site in $webApplication.Sites) { $j=1 foreach ($web in $site.AllWebs) { write-host ($i.ToString()+" - "+$j.ToString()+' - '+$web.url) $Grupos=$web.Groups | where {($_.Name -match "Propietarios") -or ($_.Name -match "Owners")} foreach ($Grupo in $Grupos) { foreach ($usuario in $Grupo.users) { $Output += ($web.Site.ID.ToString() +";"+$web.url+";"+$Grupo.Name+";"+$usuario.Name+";"+$usuario.Email) } } $j++ } $web.Dispose() $i++ } $site.Dispose() $Output > ("d:\temp\PropietariosSitos.csv")
Obtener Propietarios de Sitios
Started by Alberto Dominguez, jun 10 2013 12:31
No replies to this topic
#1
Escrito 10 junio 2013 - 12:31
Dejo un ejemplo más de script de powershell para MOSS 2007. En este caso obtenemos los propietarios de los sitios...
Saludos,
Alberto Dominguez
Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Perfil Profesional Twitter
Alberto Dominguez
Enterprise Architect y Trainer
MCT, MCPD, MCITP, MCITP Dynamics, MCSE, MCSA, MCTS, MCP...
ITIL V3 Foundation Qualification in IT Service Management
Perfil Profesional Twitter
0 usuarios están leyendo este tema
0 miembro/s, 0 invitado/s, 0 usuario/s anónimo/s