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


Repair-SPOSite

Проверяет и исправляет семейство сайтов вместе с содержимым.

Синтаксис

Repair-SPOSite
      [-Confirm]
      -Identity <SpoSitePipeBind>
      [-RuleId <Guid>]
      [-RunAlways]
      [-WhatIf]
      [<CommonParameters>]

Описание

Командлет Repair-SPOSite выполняет одну или все проверки работоспособности семейства веб-сайтов для семейства веб-сайтов и его содержимого. При обнаружении проблем, которые можно исправить автоматически, этот командлет вносит соответствующие изменения.

Командлет выводит отчет с правилами проверки исправности и сводкой по результатам. Правила могут не допускать автоматического исправления. Тесты без режима восстановления можно инициировать с помощью командлета Test-SPOSite .

Для запуска этого командлета требуются права администратора SharePoint Online или глобального администратора.

Сведения о разрешениях и самую последнюю информацию о Windows PowerShell для SharePoint Online см. в электронной документации Знакомство с командной консолью SharePoint Online.

Примеры

-----------------------ПРИМЕР 1-----------------------------

Repair-SPOSite https://contoso.sharepoint.com/sites/marketing

В этом примере выполняются все проверки работоспособности семейства веб-сайтов в режиме восстановления в семействе https://contoso.sharepoint.com/sites/marketing веб-сайтов.

-----------------------ПРИМЕР 2-----------------------------

Repair-SPOSite https://contoso.sharepoint.com/sites/marketing -RuleID "ee967197-ccbe-4c00-88e4-e6fab81145e1"

В этом примере выполняется правило проверки отсутствующих коллекций в режиме восстановления в семействе https://contoso.sharepoint.com/sites/marketing веб-сайтов.

Параметры

-Confirm

Перед запуском командлет запросит подтверждение.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Identity

Указывает семейство веб-сайтов SharePoint Online, в котором выполняется восстановление.

Type:SpoSitePipeBind
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Online

-RuleId

Задает правило проверки исправности для выполнения.

Например:

  • "ee967197-ccbe-4c00-88e4-e6fab81145e1" for Missing Galeries.
  • befe203b-a8c0-48c2-b5f0-27c10f9e1622 для конфликтующих типов контента.
  • "a9a6769f-7289-4b9f-ae7f-5db4b997d284" для отсутствующих родительских типов контента.
  • "5258ccf5-e7d6-4df7-b8ae-12fcc0513ebd" для отсутствующих шаблонов сайтов.
  • "99c946f7-5751-417c-89d3-b9c8bb2d1f66" для неподдерживаемых ссылок на языковые пакеты.
  • "6da06aab-c539-4e0d-b111-b1da4408859a" для неподдерживаемых ссылок mui.
Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-RunAlways

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-WhatIf

Показывает, что произойдет при запуске этого командлета. Командлет при этом не запускается.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online