Centro de recursosGuía práctica
Cómo obtener un informe de permisos de SharePoint con o sin PowerShell
Cómo obtener un informe de permisos de SharePoint con o sin PowerShell
Auditoría Nativa
- Abra el PowerShell ISE → Importe el snap-in de PowerShell para Microsoft SharePoint ejecutando el siguiente cmdlet:
Add-PSSnapin Microsoft.SharePoint.PowerShell
- Ejecute el siguiente script en su servidor de SharePoint, especificando la URL del sitio de SharePoint ($SPSiteURL) y la ruta del archivo para exportar a csv ($ExportFile):
[void][System.Reflection.Assembly]::LoadWithPartialName
("Microsoft.SharePoint")
$SPSiteUrl = "http://sharepoint/sites/ent"
$SPSite = New-Object Microsoft.SharePoint.SPSite($SPSiteUrl);
$ExportFile = "C:\root\Permissions.csv"
"Web Title,Web URL,List Title,User or Group,Role,Inherited" | out-file $ExportFile
foreach ($WebPath in $SPSite.AllWebs)
{
if ($WebPath.HasUniqueRoleAssignments)
{
$SPRoles = $WebPath.RoleAssignments;
foreach ($SPRole in $SPRoles)
{
foreach ($SPRoleDefinition in $SPRole.RoleDefinitionBindings)
{
$WebPath.Title + "," + $WebPath.Url + "," + "N/A" + "," +
$SPRole.Member.Name + "," + $SPRoleDefinition.Name + "," +
$WebPath.HasUniqueRoleAssignments | out-file $ExportFile -append
}
}
}
foreach ($List in $WebPath.Lists)
{
if ($List.HasUniqueRoleAssignments)
{
$SPRoles = $List.RoleAssignments;
foreach ($SPRole in $SPRoles)
{
foreach ($SPRoleDefinition in $SPRole.RoleDefinitionBindings)
{
$WebPath.Title + "," + $WebPath.Url + "," + $List.Title + "," +
$SPRole.Member.Name + "," + $SPRoleDefinition.Name | out-file $ExportFile -append
}
}
}
}
}
$SPSite.Dispose();
- Abra el archivo producido por el script en MS Excel.
Informe de muestra:
Netwrix Auditor para SharePoint
- Ejecute Netwrix Auditor → Vaya a “Informes” → Despliegue la sección “SharePoint” → Acceda a “SharePoint – Estado en el Tiempo” → Seleccione “Permisos de Objeto de SharePoint” → Haga clic en “Ver”.
- Especifique la “Ruta del Objeto” y establezca “Permisos” en “(Seleccionar Todos)”.
- Para exportar el informe a CSV u otro formato, haga clic en el botón “Exportar” → Elija un formato del menú desplegable → Haga clic en "Guardar".
Informe de muestra:
Compartir en