Блокировка и разблокировка сайтов
Как администратор SharePoint и более поздних версий в Microsoft 365, вы можете заблокировать доступ к сайту или сделать сайт только для чтения с помощью Microsoft PowerShell, чтобы изменить состояние блокировки сайта.
Примечание
Вы не можете задать состояние блокировки на корневом сайте.
Выполните следующие действия, чтобы изменить состояние блокировки сайта с помощью PowerShell.
Скачайте последнюю версию командной консоли SharePoint Online.
Примечание
Если вы установили предыдущую версию командной консоли SharePoint Online, перейдите к разделу "Установка и удаление программ" и удалите компонент "Командная консоль SharePoint Online".
Подключитесь к SharePoint в качестве администратора SharePoint и более поздних версий в Microsoft 365. Сведения о том, как это сделать, см. в статье Начало работы с командной консолью SharePoint Online.
В командной строке 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.