Удаление и восстановление семейств веб-сайтов в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
Если сайт группы создан для отслеживания прогресса определенного проекта, а этот проект завершился, то семейство веб-сайтов можно через некоторое время удалить.
При удалении семейства веб-сайтов удаляется иерархия сайтов, составляющих это семейство. Кроме того, удаляется весь контент и данные пользователя, в то числе:
документы и библиотеки документов;
списки и данные списка, в том числе опросы, обсуждения, извещения и события;
параметры конфигурации сайта;
сведения о ролях и безопасности, относящиеся к веб-сайту;
дочерние сайты веб-сайта верхнего уровня, их контент и сведения о пользователях.
Примечание.
Прежде чем удалять семейство веб-сайтов, создайте его резервную копию. Дополнительные сведения см. в статье Plan for backup and recovery in SharePoint Server.
Если семейство веб-сайтов связано с приложением службы Project Server, необходимо удалить связь и удалить Project Web App, прежде чем удалять семейство веб-сайтов. Это можно сделать на странице настроек приложения службы на веб-сайте центра администрирования SharePoint.
Перед началом работы
Прежде чем удалять семейство веб-сайтов, убедитесь, что существует резервная копия семейства веб-сайтов и всего контента.
В SharePoint есть две корзины со следующими сроками хранения:
Корзина сайта (первая) = 30 дней
Семейство веб-сайтов (вторая) = 50 % от квоты сайта
Максимально возможный срок хранения элемента — 30 дней. Если не превышена квота второй корзины, удаленный элемент остается в одной из корзин в течение 30 дней. Если элемент удален и находится в первой корзине, он хранится в течение всех 30 дней, так как он все равно учитывается в квоте. Если элемент удален и находится во второй корзине, он не учитывается в квоте, если это не веб-приложение SharePoint, но срок его хранения может быть меньше 30 дней, если общий объем контента во второй корзине превышает 50 % от квоты сайта.
Удаление семейства веб-сайтов с помощью центра администрирования
После выполнения этой процедуры семейство веб-сайтов и весь контент и данные о пользователях будут безвозвратно потеряны.
Удаление семейства веб-сайтов с помощью центра администрирования
Проверьте наличие следующих административных учетных данных.
- Для удаления семейства веб-сайтов учетная запись пользователя, с помощью которой выполняется данная процедура, должна быть участником группы SharePoint "Администраторы фермы".
Откройте Центр администрирования.
На веб-сайте Центр администрирования щелкните Управление приложениями.
На странице Управление приложениями в разделе Семейства веб-сайтов щелкните Удаление семейства веб-сайтов.
На странице Удаление семейства веб-сайтов в разделе Семейства веб-сайтов щелкните Изменить семейство веб-сайтов.
Откроется диалоговое окно Выбор веб-страницы семейства веб-сайтов .
В списке Веб-приложение выберите Изменить веб-приложение.
Откроется диалоговое окно Выбор веб-страницы веб-приложения .
Выберите имя веб-приложения, содержащего семейство сайтов, которое необходимо удалить. Относительные URL-адреса сайтов в семействах веб-сайтов выбранного веб-приложения отображаются в диалоговом окне Выбор семейства веб-сайтов .
Щелкните относительный URL-адрес удаляемого семейства веб-сайтов и нажмите кнопку ОК.
Прочитайте раздел с предупреждением и убедитесь, что указаны правильные сведения о семействе веб-сайтов.
На странице Удаление семейства веб-сайтов нажмите кнопку Удалить.
Удаление семейства веб-сайтов с помощью Microsoft PowerShell
После выполнения этой процедуры семейство веб-сайтов и весь контент и данные о пользователях будут безвозвратно потеряны.
Удаление семейства веб-сайтов с помощью PowerShell
Убедитесь, что выполняются следующие минимальные требования:
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Локальная группа администраторов на сервере, на котором выполняются командлеты Microsoft PowerShell.
Откройте командную консоль PowerShell.
В командной строке PowerShell введите следующую команду, а затем нажмите клавишу ВВОД:
Remove-SPSite -Identity "<URL>" -GradualDelete
Где:< URL-адрес> — это уникальный адрес семейства веб-сайтов, которое требуется удалить.
Эта команда удаляет указанное семейство веб-сайтов и все дочерние сайты. Постепенное удаление снижает нагрузку на систему во время процесса удаления.
В предыдущей процедуре описан распространенный способ использования командлета Remove-SPSite для удаления семейства веб-сайтов. Для иной настройки этой команды можно указать другие параметры. Дополнительные сведения см. в статье Remove-SPSite.
Примечание.
[!Примечание] Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.
Восстановление семейства веб-сайтов с помощью Microsoft PowerShell
Если вы случайно удалили семейство веб-сайтов, его можно восстановить с помощью PowerShell.
При случайном удалении семейства веб-сайтов (то есть объекта SPSite) в SharePoint Server оно сохраняется в объекте SPDeletedSite, а не в объекте SPSite. Чтобы восстановить удаленное семейство веб-сайтов, необходимо использовать командлет Restore-SPDeletedSite или получить доступ к объектной модели программным способом.
Пользователи SharePoint Server 2019 могут восстанавливать элементы, которые они удалили сами, а также элементы, удаленные другими пользователями сайта. Пользователям нужно разрешение на редактирование удаленных элементов, чтобы видеть их в корзине SharePoint.