다음을 통해 공유


개별 문서 라이브러리에 대한 버전 제한 설정

새 문서 라이브러리의 기본 버전 기록 제한은 organization 수준 제한 또는 사이트 수준 제한에 의해 설정됩니다. 사이트에 자체 버전 기록 제한이 있는 경우 사이트가 organization 상속을 중단한다는 의미입니다. 그러나 특정 콘텐츠 요구 사항을 충족하기 위해 사이트 관리자는 라이브러리에 대한 버전 관리를 구성할 수 있습니다.

다음은 문서 라이브러리 버전 만료 또는 개수 제한이 업데이트될 때 예상되는 동작에 대한 요약입니다.

  • 라이브러리 수준 버전 만료 설정이 업데이트되면 새로 만든 버전에만 새 만료 제한이 적용됩니다. 버전 만료 설정이 만료 되지 않음 에서 6개월 후에 만료됨으로 업데이트된 라이브러리의 예를 살펴보세요. 만든 새 버전은 이미 만들어진 버전에 영향을 주지 않고 6개월 후에 만료되도록 설정됩니다.

  • 라이브러리 수준 개수 제한이 업데이트되면 기존 버전이 새 개수 제한을 초과하면 파일이 업데이트될 때 해당 버전이 점진적으로 잘립니다. 버전 수 제한이 처음에 500개 버전으로 설정되었지만 나중에 300개 버전으로 축소되는 라이브러리를 고려합니다. 이 시나리오에서 사용자가 파일을 업데이트할 때마다 버전이 500개인 파일이 있는 경우 총 버전 수가 업데이트된 제한인 300에 부합할 때까지 시스템에서 새 버전 생성 시 가장 오래된 20개 버전을 점진적으로 제거합니다. 개수 제한이 낮아지면 버전 삭제 프로세스가 점진적으로 수행되고 새 버전이 만들어질 때마다 최대 20개의 버전이 제거됩니다.

버전 기록을 덮어쓰는 스크린샷

PowerShell을 사용하여 라이브러리에 대한 버전 기록 제한 관리

PowerShell을 사용하여 사이트의 버전 기록 제한을 관리하려면 다음 단계를 수행합니다.

  1. 최신 SharePoint Online 관리 셸 다운로드

    참고

    이전 버전의 SharePoint Online 관리 셸 설치한 경우 프로그램 추가 또는 제거로 이동하여 SharePoint Online 관리 셸 제거합니다.

  2. Microsoft 365에서 SharePoint 관리자 권한으로 SharePoint 에 연결합니다. 자세한 방법은 SharePoint Online 관리 셸 시작을 참조하세요.

  3. 다음 명령 중 하나를 실행하여 라이브러리의 버전 기록 제한을 관리합니다.

    작업 PowerShell 명령
    라이브러리에 설정된 버전 기록 제한 보기 Get-SPOListVersionPolicy -Site $siteUrl -List $libName
    라이브러리에서 자동 버전 기록 제한 설정 기본 버전 기록 제한을 자동으로 설정하려면 다음을 수행합니다.

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -EnableAutoExpirationVersionTrim $true

    파일 형식의 배열을 사용하여 매개 변수를 제공하여 -FileTypes 버전 기록 제한을 자동으로 설정합니다.

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -EnableAutoExpirationVersionTrim $true -FileTypes @("file type 1", "file type 2")
    라이브러리의 개수 및 시간 매개 변수를 사용하여 수동 제한 설정 개수 및 시간 매개 변수를 사용하여 기본 버전 기록 제한에 대한 수동 제한을 설정하려면 다음을 수행합니다.

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName
    -EnableAutoExpirationVersionTrim $false
    -MajorVersionLimit <delete major versions exceeding limit>
    -MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>
    -ExpireVersionsAfterDays <delete versions exceeding time limit set in days>

    파일 형식의 배열을 사용하여 매개 변수를 제공하여 -FileTypes 버전 기록 제한을 count 및 time 매개 변수를 사용하여 수동 제한으로 설정합니다.

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName
    -EnableAutoExpirationVersionTrim $false
    -MajorVersionLimit <delete major versions exceeding limit>
    -ExpireVersionsAfterDays <delete versions exceeding time limit set in days>
    -FileTypes @("file type 1", "file type 2")
    라이브러리에 만료 제한이 없는 개수로 수동 제한 설정 count 매개 변수만 사용하여 기본 버전 기록 제한에 대한 수동 제한을 설정하려면 다음을 수행합니다.

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName
    -EnableAutoExpirationVersionTrim $false
    -MajorVersionLimit <delete major versions exceeding limit>
    -MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>
    -ExpireVersionsAfterDays 0

    파일 형식의 배열을 사용하여 매개 변수를 제공하여 -FileTypes 해당 버전 기록 제한을 count 매개 변수만 있는 수동 제한으로 설정합니다.

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName
    -EnableAutoExpirationVersionTrim $false
    -MajorVersionLimit <delete major versions exceeding limit>
    -ExpireVersionsAfterDays 0
    -FileTypes @("file type 1", "file type 2")
    라이브러리 버전 기록 제한을 부모 사이트와 동기화 버전 기록 제한을 완전히 동기화하려면 다음을 수행합니다.

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync

    파일 형식 버전 기록 제한만 동기화하고 기본값을 제외하려면 를 추가 -ExcludeDefaultPolicy 합니다.

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync -ExcludeDefaultPolicy

    매개 변수에 배열을 -FileTypes 제공하여 선택 파일 형식 버전 기록 제한을 동기화합니다.

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync -FileTypes @("<file type 1>", "<file type 2>")

    매개 변수에 빈 배열을 -FileTypes 제공하여 기본 버전 기록 제한만 동기화합니다.

    Set-SPOListVersionPolicy -Site $siteUrl -List $libName -Sync -FileTypes @()

자세히 알아보기

자세한 내용은 다음 리소스를 검사.