Repair-SPOSite

檢查並修復網站集合及其內容。

Syntax

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

Description

Cmdlet 會 Repair-SPOSite 對網站集合及其內容執行一或所有網站集合健康情況檢查。 如果發現問題並自動修復,此 Cmdlet 將會進行變更。

此 Cmdlet 會同時回報健康狀況檢查規則與結果摘要。 這些規則可能不支援自動修復。 不使用修復模式的測試可以藉由執行 Test-SPOSite Cmdlet 來起始。

您必須是 SharePoint Online 系統管理員或全域系統管理員,才能執行 Cmdlet。

如需有關適用於 SharePoint Online 的 Windows PowerShell 權限和最新資訊,請參閱位於 SharePoint Online Management Shell 簡介的線上文件。

範例

-----------------------範例 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

執行 Cmdlet 之前提示您確認。

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」 表示遺漏的 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

顯示執行 Cmdlet 時會發生什麼情況。 未執行 Cmdlet。

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