다음을 통해 공유


Set-SPOListVersionPolicy

문서 라이브러리의 버전 정책 설정을 설정합니다.

구문

Default (기본값)

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

Description

문서 라이브러리의 버전 정책 설정을 설정합니다.

예제

예 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에서는 시간 제한 없이 버전 수를 제한하여 "Documents"라는 문서 라이브러리에 수동 버전 히스트로이 제한을 설정합니다. 새 문서 라이브러리는 이 버전 설정을 사용합니다.

매개 변수

-EnableAutoExpirationVersionTrim

적용 가능: SharePoint Online Global 및 SharePoint 관리자는 만든 새 버전에 보편적으로 적용되는 문서 라이브러리 수준 버전 기록 제한 설정을 설정할 수 있습니다.

버전 기록 제한이 자동으로 관리되는 경우 SharePoint는 복원이 필요한 경우 복원이 필요한 경우 충분한 고가치 버전(최근 이전 버전 및 더 적은 수의 이전 버전)을 유지하면서 필요할 가능성이 가장 낮은 간헐적인 이전 버전을 삭제(축소)하는 알고리즘을 백그라운드에서 사용합니다.

유효한 값은 다음과 같습니다.

  • True - 문서 라이브러리에서 만든 새 버전에 대한 버전 기록 제한이 자동으로 관리됩니다.
  • False - 문서 라이브러리에서 만든 새 버전에 대한 버전 기록 제한은 주 버전 수(), 부 버전이 있는 주 버전 수() 및 시간 집합(MajorVersionLimitMajorWithMinorVersionsLimitExpireVersionsAfterDays)으로 제한을 설정하여 수동으로 관리됩니다. 두 매개 변수의 설명서를 검토하여 organization 버전 제한을 수동으로 관리합니다.

참고

버전 기록 제한이 수동으로 관리되는 경우(EnableAutoExpirationVersionTrim $false), MajorVersionLimitMajorWithMinorVersionsLimitExpireVersionsAfterDays 는 허용되는 값이 있는 필수 매개 변수입니다. MajorVersionLimit 는 1에서 50,000(포함)사이의 값을 허용합니다. b. MajorWithMinorVersionsLimit 는 0에서 50,000(포함)사이의 값을 허용합니다. c. ExpireVersionsAfterDays 는 해당 기간을 초과하는 버전을 삭제하려면 0에서 만료되지 않음 또는 값 >= 30 값을 허용합니다. 버전 기록 제한이 자동으로 관리되는 경우(EnableAutoExpirationVersionTrim $true) 또는 을 설정 MajorVersionLimitExpireVersionsAfterDays 하면 서비스에서 개수 제한이 설정되므로 오류가 발생합니다.

PARAMVALUE: $true | $false

매개 변수 속성

형식:System.Boolean
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-ExpireVersionsAfterDays

적용 가능: SharePoint Online 버전 기록 제한이 수동으로 관리되는 경우() 관리자는 주 버전 수(EnableAutoExpirationVersionTrim $false), 부 버전이 있는 주 버전 수(MajorVersionLimit) 및 버전이 저장되는 기간(MajorWithMinorVersionsLimitExpireVersionsAfterDays)으로 제한을 설정해야 합니다. 자세한 내용은 의 설명을 EnableAutoExpirationVersionTrim 검사.

PARAMVALUE: Int32

매개 변수 속성

형식:System.Int32
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-List

문서 라이브러리 이름 또는 ID입니다.

매개 변수 속성

형식:Microsoft.Online.SharePoint.PowerShell.SPOListPipeBind
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-MajorVersionLimit

적용 가능: SharePoint Online 버전 기록 제한이 수동으로 관리되는 경우(EnableAutoExpirationVersionTrim $false) 관리자는 주 버전 수() 및 버전이 저장되는 기간(MajorVersionLimitExpireVersionsAfterDays)으로 제한을 설정해야 합니다. 자세한 내용은 의 설명을 EnableAutoExpirationVersionTrim 검사.

PARAMVALUE: Int32

매개 변수 속성

형식:System.Int32
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-MajorWithMinorVersionsLimit

적용 가능: SharePoint Online 버전 기록 제한이 수동으로 관리되는 경우() 관리자는 주 버전 수(EnableAutoExpirationVersionTrim $false), 부 버전이 있는 주 버전 수(MajorVersionLimit) 및 버전이 저장되는 기간(MajorWithMinorVersionsLimitExpireVersionsAfterDays)으로 제한을 설정해야 합니다. 자세한 내용은 의 설명을 EnableAutoExpirationVersionTrim 검사.

PARAMVALUE: Int32

매개 변수 속성

형식:System.Int32
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Site

적용 가능: SharePoint Online

사이트의 URL을 지정합니다.

매개 변수 속성

형식:Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:0
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

CommonParameters

이 cmdlet은 일반적인 매개 변수인 -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