Блокировка и разблокировка сайтов

Как администратор SharePoint и более поздних версий в Microsoft 365, вы можете заблокировать доступ к сайту или сделать сайт только для чтения с помощью Microsoft PowerShell, чтобы изменить состояние блокировки сайта.

Примечание.

Вы не можете задать состояние блокировки на корневом сайте.

Изменение состояния блокировки для сайта

Выполните следующие действия, чтобы изменить состояние блокировки сайта с помощью PowerShell.

  1. Скачайте последнюю версию командной консоли SharePoint Online.

    Примечание.

    Если вы установили предыдущую версию командной консоли SharePoint Online, перейдите к разделу "Установка и удаление программ" и удалите компонент "Командная консоль SharePoint Online".

  2. Подключитесь к SharePoint в качестве администратора SharePoint и более поздних версий в Microsoft 365. Сведения о том, как это сделать, см. в статье Начало работы с командной консолью SharePoint Online.

  3. В командной строке PowerShell введите следующую команду и нажмите клавишу ВВОД.

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

    Где:
    SiteURL — это URL-адрес сайта, который нужно заблокировать или разблокировать, а State — одно из следующих значений:

    • Разблокируйте , чтобы разблокировать сайт и сделать его доступным для пользователей.
    • ReadOnly — для запрета добавления, обновления и удаления контента. На сайте появится сообщение о том, что сайт находится на обслуживании и доступен только для чтения.
    • NoAccess , чтобы запретить пользователям доступ к сайту и его содержимому. Если вы указали значение NoAccessRedirectUrl для организации (ниже), трафик будет перенаправляться на указанный URL-адрес. Если этот URL-адрес не задан, отобразится сообщение об ошибке 403.

    Примечание.

    Если сайт был закрыт и доступен только для чтения с помощью политики закрытия сайта, команда PowerShell для разблокировки сайта не будет работать.

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

Дополнительные сведения о параметре LockState см. в разделе Set-SPOSite. Дополнительные сведения о параметре NoAccessRedirectUrl см. в разделе Set-SPOTenant.