次の方法で共有


チュートリアル: サイト、ライブラリ、または OneDrive アカウントのバージョン履歴の制限を管理する

このチュートリアルでは、サイト、ドキュメント ライブラリ、または OneDrive アカウントのバージョン履歴の制限を管理する方法について説明します。 以下のことを行う方法を説明します。

  • サイトの [バージョン履歴の制限] 設定を設定します。
  • 進行中の設定の更新ジョブを停止します。

開始する前に

  • サイト、ライブラリ、または OneDrive アカウント レベルでのバージョン設定の継承の中断が必要かどうかを評価するために、サイト固有のバージョン ストレージと共に、organizationの回復目標とバージョン ストレージの使用クォータ ターゲットを確認します。

  • 必要に応じて、目的の設定で 影響分析を実行 し、新しい設定が現在のバージョンのストレージ使用パターンを使用する影響を理解します。

  • サイト レベルのバージョン制限を設定する場合は、更新する必要があるドキュメント ライブラリのスコープを評価します。 ビジネスニーズに応じて、次のいずれかを選択できます。

    • 既存のライブラリ設定に影響を与えずに、新しいライブラリのみを更新します。
    • 既存のライブラリのみを更新し、新しいライブラリorganization既定の設定を継承します。
    • サイト レベルで一貫性のあるバージョン ストレージを確保するために、既存のライブラリと新しいライブラリの両方を更新します。

サイトのバージョン制限を設定する

サイトでバージョン制限を設定するには、Set-SPOSite コマンドを実行して、organizationバージョン履歴の制限からの継承を解除します。

  • –ApplyToNewDocumentLibraries パラメーターを使用して、サイトで作成された新しいライブラリにのみ変更を適用します。

  • –ApplyToExistingDocumentLibrariesを使用して、サイト上の既存のライブラリのバージョン履歴の制限のみを更新します。 作成された新しいライブラリは、既定のorganization制限を継承します。

例: サイト上のすべてのドキュメント ライブラリにバージョン履歴の自動制限を適用する

次のコマンドを実行して、サイト上のすべてのドキュメント ライブラリに 自動設定を適用 します。

Set-SPOSite -Identity https://contoso.sharepoint.com/sites/site1 -EnableAutoExpirationVersionTrim $true  

例: サイト上の新しいドキュメント ライブラリに自動バージョン履歴の制限を適用する

次の例では、サイトに作成されたすべての新しいドキュメント ライブラリに自動バージョン履歴の制限が適用されます。 既存のライブラリの設定には影響しません。

 Set-SPOSite -Identity https://contoso.sharepoint.com/sites/site1 -EnableAutoExpirationVersionTrim $true -ApplyToNewDocumentLibraries

例: サイト上の既存のライブラリにのみ、カウントと時間のバージョン履歴の制限を含む手動設定を適用する

次の例では、サイト上のすべての既存のライブラリのバージョン履歴の制限が手動バージョン履歴の制限に更新されます。

Set-SPOSite -Identity https://contoso.sharepoint.com/sites/site1 -EnableAutoExpirationVersionTrim $false -MajorVersionLimit 500 -ExpireVersionsAfterDays 30 -ApplyToExistingDocumentLibraries

進行中の要求を取り消して、既存のライブラリのバージョン履歴の制限を更新する

必要に応じて、Remove-SPOSiteVersionPolicyJobを使用して現在<InProgress>されている更新ジョブを取り消すことができます。

注:

ジョブを取り消しても、更新が既に処理されているドキュメント ライブラリの変更は元に戻りません。

次の例では、サイトの設定を更新する進行中のジョブが停止します。

Remove-SPOSiteVersionPolicyJob -Identity https://contoso.sharepoint.com/sites/site1

さらに詳しくは

  • Get-SPOSiteVersionPolicyJobProgresss を使用して、サイト上の既存のドキュメント ライブラリのバージョン設定の更新要求の進行状況を追跡します。
  • Remove-SPOSiteVersionPolicyJob を使用して、サイト コレクション上の既存のドキュメント ライブラリのバージョン設定の更新の処理をさらに取り消します。