Set-SPOListVersionPolicy

ドキュメント ライブラリのバージョン ポリシー設定を設定します。

構文

Default (既定)

Set-SPOListVersionPolicy
    [-Site] <SpoSitePipeBind>
    -List <SPOListPipeBind>
    -EnableAutoExpirationVersionTrim <Boolean>
    [-ExpireVersionsAfterDays <Int32>]
    [-MajorVersionLimit <Int32>]
    [-MajorWithMinorVersionsLimit <Int32>]
    [<CommonParameters>]

説明

ドキュメント ライブラリのバージョン ポリシー設定を設定します。

例 1

Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $true

例 1 では、"Documents" という名前のドキュメント ライブラリに自動バージョン履歴の制限を設定します。

例 2

Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $false -MajorVersionLimit 500 -MajorWithMinorVersionsLimit 20 -ExpireVersionsAfterDays 30

例 2 では、バージョン数とバージョンが保持される時間 (日数) を制限することで、「ドキュメント」という名前のドキュメント ライブラリに手動バージョン履歴の制限を設定します。

例 3

Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $false -MajorVersionLimit 500 -MajorWithMinorVersionsLimit 20 -ExpireVersionsAfterDays 0

例 3 では、時間制限なしでバージョンの数を制限することで、「ドキュメント」という名前のドキュメント ライブラリに手動バージョン履歴の制限を設定します。 新しいドキュメント ライブラリでは、このバージョン設定が使用されます。

パラメーター

-EnableAutoExpirationVersionTrim

適用対象: SharePoint Online グローバル管理者と SharePoint 管理者は、作成された新しいバージョンに普遍的に適用されるドキュメント ライブラリ レベルのバージョン履歴制限設定を設定できます。

バージョン履歴の制限が自動的に管理される場合、SharePoint は背後でアルゴリズムを採用して、必要な可能性が最も低い断続的な古いバージョンを削除 (間引き) する一方で、復元が必要な場合に備えて、価値の高いバージョン (最近のバージョンは多く、過去のバージョンは少ない) を十分に保持します。

有効な値は次のいずれかです。

  • True - ドキュメント ライブラリで作成された新しいバージョンのバージョン履歴制限は、自動的に管理されます。
  • false - ドキュメント ライブラリで作成された新しいバージョンのバージョン履歴制限は、メジャー バージョンの数 (MajorVersionLimit)、メジャー バージョンとマイナー バージョンの数 (MajorWithMinorVersionsLimit)、および時間設定 (ExpireVersionsAfterDays) に制限を設定することで手動で管理されます。 両方のパラメーターのドキュメントを確認して、organizationのバージョン制限を手動で管理します。

注:

バージョン履歴の制限を手動 (EnableAutoExpirationVersionTrim $false) 管理する場合、 MajorVersionLimitMajorWithMinorVersionsLimit 、および ExpireVersionsAfterDays は、次の許容値を持つ必須パラメーターです: a。 MajorVersionLimit 1 から 50,000 (両端を含む) の値を受け入れます。 b. MajorWithMinorVersionsLimit 0 - 50,000 (両端を含む) の値を受け入れます。 c. ExpireVersionsAfterDays 0 から有効期限が切れない値、または > = 30 の値を受け付けて、その期間を超えるバージョンを削除します。 バージョン履歴の制限が自動的に管理 (EnableAutoExpirationVersionTrim $true) される場合、 MajorVersionLimit または ExpireVersionsAfterDays を設定すると、カウント制限がサービスによって設定されるため、エラーが発生します。

PARAMVALUE: $true | $false

パラメーターのプロパティ

型:System.Boolean
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-ExpireVersionsAfterDays

適用対象: SharePoint Online バージョン履歴の制限を手動で管理する場合 (EnableAutoExpirationVersionTrim $false)、管理者はメジャー バージョンの数 (MajorVersionLimit)、メジャー バージョンとマイナー バージョンの数 (MajorWithMinorVersionsLimit)、バージョンが保存される期間 (ExpireVersionsAfterDays) に制限を設定する必要があります。 詳細については、EnableAutoExpirationVersionTrimの説明チェックてください。

PARAMVALUE: Int32

パラメーターのプロパティ

型:System.Int32
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-List

ドキュメント ライブラリ名または ID。

パラメーターのプロパティ

型:Microsoft.Online.SharePoint.PowerShell.SPOListPipeBind
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-MajorVersionLimit

適用対象: SharePoint Online バージョン履歴の制限を手動 (EnableAutoExpirationVersionTrim $false) 管理する場合、管理者はメジャー バージョンの数 (MajorVersionLimit) とバージョンが保存される期間 (ExpireVersionsAfterDays) に制限を設定する必要があります。 詳細については、EnableAutoExpirationVersionTrimの説明チェックてください。

PARAMVALUE: Int32

パラメーターのプロパティ

型:System.Int32
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-MajorWithMinorVersionsLimit

適用対象: SharePoint Online バージョン履歴の制限を手動で管理する場合 (EnableAutoExpirationVersionTrim $false)、管理者はメジャー バージョンの数 (MajorVersionLimit)、メジャー バージョンとマイナー バージョンの数 (MajorWithMinorVersionsLimit)、バージョンが保存される期間 (ExpireVersionsAfterDays) に制限を設定する必要があります。 詳細については、EnableAutoExpirationVersionTrimの説明チェックてください。

PARAMVALUE: Int32

パラメーターのプロパティ

型:System.Int32
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Site

適用対象: SharePoint Online

サイトの URL を指定します。

パラメーターのプロパティ

型:Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:0
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットは、共通パラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable をサポートします。 詳細については、「about_CommonParameters」を参照してください。

入力

Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind

Microsoft.Online.SharePoint.PowerShell.SPOListPipeBind

出力

System.Object