Поделиться через


Удаление и восстановление семейств веб-сайтов в SharePoint Server

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в 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 % от квоты сайта.

Удаление семейства веб-сайтов с помощью центра администрирования

После выполнения этой процедуры семейство веб-сайтов и весь контент и данные о пользователях будут безвозвратно потеряны.

Удаление семейства веб-сайтов с помощью центра администрирования

  1. Проверьте наличие следующих административных учетных данных.

    • Для удаления семейства веб-сайтов учетная запись пользователя, с помощью которой выполняется данная процедура, должна быть участником группы SharePoint "Администраторы фермы".
  2. Откройте Центр администрирования.

  3. На веб-сайте Центр администрирования щелкните Управление приложениями.

  4. На странице Управление приложениями в разделе Семейства веб-сайтов щелкните Удаление семейства веб-сайтов.

  5. На странице Удаление семейства веб-сайтов в разделе Семейства веб-сайтов щелкните Изменить семейство веб-сайтов.

    Откроется диалоговое окно Выбор веб-страницы семейства веб-сайтов .

  6. В списке Веб-приложение выберите Изменить веб-приложение.

    Откроется диалоговое окно Выбор веб-страницы веб-приложения .

  7. Выберите имя веб-приложения, содержащего семейство сайтов, которое необходимо удалить. Относительные URL-адреса сайтов в семействах веб-сайтов выбранного веб-приложения отображаются в диалоговом окне Выбор семейства веб-сайтов .

  8. Щелкните относительный URL-адрес удаляемого семейства веб-сайтов и нажмите кнопку ОК.

  9. Прочитайте раздел с предупреждением и убедитесь, что указаны правильные сведения о семействе веб-сайтов.

  10. На странице Удаление семейства веб-сайтов нажмите кнопку Удалить.

Удаление семейства веб-сайтов с помощью Microsoft PowerShell

После выполнения этой процедуры семейство веб-сайтов и весь контент и данные о пользователях будут безвозвратно потеряны.

Удаление семейства веб-сайтов с помощью PowerShell

  1. Убедитесь, что выполняются следующие минимальные требования:

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Локальная группа администраторов на сервере, на котором выполняются командлеты Microsoft PowerShell.

  2. Откройте командную консоль PowerShell.

  3. В командной строке 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.

См. также

Понятия

Создание семейства веб-сайтов в SharePoint Server

Обзор сайтов и семейств веб-сайтов в SharePoint Server