Bloquear y desbloquear sitios de SharePoint en Microsoft 365 usando PowerShell
SharePoint Online, una parte integral de Microsoft 365, sirve como un recurso valioso para colaborar y compartir información a través de sitios dedicados. Si bien SharePoint Online ofrece una colaboración eficaz, hay casos en los que controlar el acceso al sitio se vuelve crucial, en particular para cumplir con los requisitos de cumplimiento. En tales situaciones, es esencial que un administrador sepa cómo bloquear y desbloquear sitios de SharePoint.
En este blog informativo, exploraremos el proceso de cómo bloquear y desbloquear sitios de SharePoint en Microsoft 365. ¡Comencemos!
Propósito de desbloquear y bloquear sitios de SharePoint en Microsoft 365
Bloquear y desbloquear los sitios de SharePoint tiene los siguientes propósitos esenciales para los administradores de la colección de sitios de SharePoint:
- Bloquear los sitios de SharePoint ayuda a los administradores a evitar que los usuarios agreguen nuevos contenidos cuando el sitio está en mantenimiento o actualización.
- Mantener un sitio SPO en estado de solo lectura garantiza que el contenido permanezca inalterado y sin que los usuarios lo modifiquen.
- Los permisos de desbloqueo permiten a los usuarios acceder o actualizar los sitios SPO que han sido bloqueados o configurados como de solo lectura.
Bloquear y desbloquear sitios en SharePoint Online
En Microsoft 365, un administrador global o un administrador de SharePoint puede restringir el acceso a una colección de sitios de SharePoint Online mediante Windows PowerShell.
Los administradores pueden realizar cualquiera de las operaciones de sitios de SharePoint Online que se enumeran a continuación con respecto a sus necesidades. Antes de comenzar con cualquiera de las siguientes operaciones enumeradas, asegúrese de conectarse a SharePoint Online PowerShell. Puede usar Windows PowerShell o SharePoint Online Management Shell para realizar las operaciones de cmdlet.
- Bloquear el sitio de SharePoint Online
- Configurar el sitio de SharePoint Online como de solo lectura
- Desbloquear colecciones de sitios de SharePoint
- Verificar el estado de bloqueo de las colecciones de sitios
- Redirigir sitios de SharePoint sin acceso a otro sitio
Bloquear el sitio de SharePoint Online mediante PowerShell
Como administrador, puede bloquear un sitio de SharePoint concreto en su inquilino mediante el cmdlet 'Set-SPOSite'.
Set-SPOSite -Identity https://contoso.sharepoint.com/sites/resourceportal -LockState NoAccess
El parámetro 'LockState' de SharePoint con el valor 'NoAccess' en el cmdlet anterior hace que el sitio "Portal de recursos" sea inaccesible. Reemplace la URL del sitio con la URL del sitio SPO adecuada para bloquear el acceso.
Cuando un usuario intenta acceder al sitio de SharePoint Online al que no tiene acceso, recibirá un error “403 PROHIBIDO”.
Configurar el sitio de SharePoint Online en modo de solo lectura mediante PowerShell
El valor 'ReadOnly' con el parámetro 'LockState' en el cmdlet 'Set-SPOSite' hace que el sitio de SharePoint Online esté en modo de solo lectura. Los usuarios del sitio específico de SharePoint Online no pueden actualizar ningún contenido dentro del sitio.
Set-SPOSite -Identity https://contoso.sharepoint.com/sites/resourceportal -LockState ReadOnlyLa ejecución del cmdlet con la URL del sitio de SharePoint adecuada hace que el sitio esté en modo de solo lectura.
Al acceder al sitio SPO con permiso de solo lectura, los propietarios y usuarios del sitio encontrarán un mensaje que indica: “Este sitio es de solo lectura a petición del administrador.”
Además, al abrir cualquier documento en el sitio, también se puede acceder a estos documentos en modo de solo lectura.
Nota: Para proporcionar acceso de solo lectura o diferentes niveles de permiso solo para un determinado conjunto de usuarios de SharePoint, considere configurar Niveles de permisos de SharePoint.
Desbloquear colecciones de sitios de SharePoint mediante PowerShell
Para eliminar el sitio de SharePoint del modo de solo lectura o del modo sin acceso, puede utilizar el siguiente cmdlet.
Set-SPOSite -Identity https://contoso.sharepoint.com/sites/resourceportal -LockState Unlock
La ejecución de este cmdlet hará que el sitio de SharePoint Online vuelva a su estado normal sin restricciones.
Nota: Este cmdlet no desbloqueará el sitio si el sitio de SharePoint está cerrado y configurado como de solo lectura a través de un política de cierre del sitio.
Verificar el estado de bloqueo de las colecciones de sitios mediante SharePoint Online PowerShell
La ejecución del siguiente cmdlet con la URL del sitio adecuada proporciona el estado de bloqueo de SharePoint.
Get-SPOSite -Identity https://contoso.sharepoint.com/sites/resourceportal | Select Url, LockStatePara saber qué colecciones de sitios están bloqueadas en SharePoint en línea, ejecute el siguiente cmdlet.
Get-SPOSite -Limit All | Select Url, LockStateRedirigir sitios de SharePoint sin acceso a otro sitio
Los administradores pueden optar por redirigir el sitio de SharePoint con acceso restringido a una URL particular en lugar de mostrar la página habitual "403 PROHIBIDO". Para hacerlo, utilice el cmdlet ’Set-SPOTenant’ con la URL requerida como se muestra a continuación.
Set-SPOTenant -NoAccessRedirectUrl https://www.o365reports.comPara revertir la redirección, puede utilizar una cadena vacía (“”), que indica que no hay URL del sitio de redirección.
Set-SPOTenant -NoAccessRedirectUrl ""Nota: Si desea administrar los redireccionamientos del sitio a otra página, simplemente ejecute el mismo cmdlet con la URL de otro sitio.
Puntos importantes para recordar
- A partir de ahora, no puede bloquear ni desbloquear sitios de SharePoint a través del centro de administración de Microsoft 365 o el centro de administración de SharePoint.
- La misma configuración con respecto al bloqueo y desbloqueo de sitios de SharePoint se puede aplicar a los sitios personales de OneDrive. La configuración de estas operaciones en los sitios de OneDrive impedirá que los respectivos usuarios de Microsoft 365 accedan a esos sitios o realicen cambios en ellos.
- El sitio raíz de SharePoint Online no se puede bloquear, ya que potencialmente bloquearía el acceso a recursos administrativos y organizativos críticos.
- La colección de sitios de SharePoint no se puede eliminar si está en un estado bloqueado o de solo lectura.
Conclusión:
En esta guía, hemos aprendido cómo administrar sitios SPO, centrándonos específicamente en cómo bloquear y desbloquear sitios de SharePoint en Microsoft 365. Estos cmdlets de PowerShell son compatibles con su organización, ayudándole a cumplir con los requisitos de cumplimiento y a mantener un control de acceso preciso.
Si tienes alguna pregunta sobre el blog, no dudes en preguntar en la sección de comentarios. Estamos aquí para atender sus consultas.



