Búsqueda de sitios web

SharePoint 2016: configurar la colección de sitios en solo lectura


En ocasiones, es posible que necesitemos configurar las colecciones de sitios en modo de solo lectura para evitar operaciones de agregar, editar o eliminar el contenido del sitio. Durante una migración de SharePoint, decidimos configurar los sitios en modo de solo lectura para restringir las actualizaciones. ¿Cómo configurar la colección de sitios para que sea de solo lectura en SharePoint 2013?

Configure la colección de sitios de SharePoint 2013/2016 para que se lea mediante la Administración central:

Por lo general, hacer que las colecciones de sitios de SharePoint 2013 sean de solo lectura se realiza en el sitio de administración central de SharePoint.

  • Vaya a Administración central >> Seleccione Administración de aplicaciones >> Configurar cuotas y bloqueos
  • Elija la colección de sitios que desea configurar en modo de solo lectura y seleccione la opción "Solo lectura". Elija las opciones controladas por el administrador de la granja o controladas por el administrador de la colección de sitios según corresponda.
  • Ingrese la información de bloqueo y haga clic en "Aceptar"

Afortunadamente, a diferencia de sus versiones anteriores, SharePoint 2013 muestra un banner "Este sitio es de solo lectura a petición del administrador de la granja" para notificar a los usuarios finales cuando las colecciones de sitios están en modo de solo lectura.

Una vez que los sitios son de solo lectura, es posible que observe que ciertos controles en las cintas y los menús están deshabilitados. Pero se puede acceder al contenido del sitio como de costumbre.

Establecer colección de sitios de solo lectura con PowerShell

Podemos hacer que un sitio de SharePoint sea de solo lectura usando PowerShell. Abra el Shell de administración de SharePoint. Ingrese el siguiente cmdlet:


Set-SPSite -Identity "Site-Collection-URL" -LockState "ReadOnly"

¿Cómo configurar todos los sitios de SharePoint en modo de solo lectura?


Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue

#Get all Site Collections
$SitesColl = Get-SPSite -limit All

#Loop through all site collections
ForEach($Site in $SitesColl)
{
  Set-SPSite -Identity $site.Url -LockState "ReadOnly"
  #You can also use: Set-SPSiteAdministration -LockState "ReadOnly" -Identity $Site.URL
}

Desbloqueo de colecciones de sitios de solo lectura de SharePoint 2013

Para revertir el modo de solo lectura, regrese a la página Bloqueos y cuotas de colección de sitios de la Administración central de SharePoint y elija "No bloqueado". Podemos desbloquear la colección de sitios usando PowerShell ingresando el comando:


Set-SPSite -Identity "Site-Collection-URL" -LockState "Unlock"

También puede utilizar STSADM para configurar el sitio de SharePoint 2013 en modo de solo lectura
Para hacer que un sitio de SharePoint sea de solo lectura, ingrese:
Stsadm -o SetSiteLock -url “Site-Collection-URL” -lock ReadOnly

Para deshacer el modo de sólo lectura, utilice:
Stsadm -o SetSiteLock -url “Site-Collection-URL” -lock none
Los bloqueos de sitios de SharePoint se explican en mi otro artículo: Bloqueos de colecciones de sitios en SharePoint

Consejos: si su sitio es de solo lectura y no pudo desbloquearlo, es posible que su sitio esté en modo de mantenimiento. Algunas veces, los sitios de SharePoint 2013 pasan al modo de solo lectura después de una copia de seguridad interrumpida. Pruebe los métodos anteriores para desbloquear. Si fallan, debe borrar el modo de mantenimiento para revertir solo lectura: Modo de mantenimiento en SharePoint 2013

También es posible hacer que los sitios sean de solo lectura utilizando el modelo de objetos de SharePoint Server: SPSite.ReadOnly=true. La configuración de sitios como de solo lectura se puede realizar en SQL Server también en el nivel de la base de datos de contenido.

Para hacer que la aplicación web o toda la granja sean de solo lectura, consulte: Establecer la aplicación web o la granja de SharePoint en modo de solo lectura

Artículos relacionados