Verrouiller et déverrouiller des sites

En tant qu’administrateur général ou administrateur SharePoint dans Microsoft 365, vous pouvez bloquer l’accès à un site ou rendre un site en lecture seule à l’aide de Microsoft PowerShell pour modifier l’état de verrouillage du site.

Remarque

Vous ne pouvez pas définir l’état de verrouillage sur le site racine.

Modifier l’état de verrouillage d’un site

Suivez ces étapes pour modifier l’état de verrouillage d’un site à l’aide de PowerShell.

  1. Téléchargez la dernière version de SharePoint Online Management Shell.

    Remarque

    Si vous avez installé une version antérieure de SharePoint Online Management Shell, accédez à Ajouter ou supprimer des programmes et désinstaller « SharePoint Online Management Shell ».

  2. Connectez-vous à SharePoint en tant qu’administrateur général ou administrateur SharePoint dans Microsoft 365. Pour savoir comment procéder, reportez-vous à l’article Prise en main de SharePoint Online Management Shell.

  3. À l’invite de commandes PowerShell, tapez la commande suivante, puis appuyez sur Entrée.

Set-SPOSite -Identity "<SiteURL>" -LockState "<State>"

Où : SiteURL est l’URL du site que vous souhaitez verrouiller ou déverrouiller, et State est l’une des valeurs suivantes :

  • Déverrouillage pour déverrouiller le site et le mettre à la disposition des utilisateurs.

  • ReadOnly empêche les utilisateurs d'ajouter, de mettre à jour ou de supprimer du contenu. Un message s’affiche sur le site indiquant que le site est en cours de maintenance et qu’il est en lecture seule.

  • NoAccess pour empêcher les utilisateurs d’accéder au site et à son contenu. Si vous avez fourni une valeur NoAccessRedirectUrl pour votre organisation (ci-dessous), le trafic est redirigé vers l’URL que vous avez spécifiée. Si vous n’avez pas défini cette URL, une erreur 403 s’affiche.

    Remarque

    Si le site a été fermé et en lecture seule via une stratégie de fermeture de site, la commande PowerShell pour déverrouiller le site ne fonctionnera pas.

Set-SPOTenant -NoAccessRedirectUrl 'https://www.contoso.com'

Pour plus d’informations sur le paramètre LockState, consultez Set-SPOSite. Pour plus d’informations sur le paramètre NoAccessRedirectUrl, consultez Set-SPOTenant.