Search Results for

    Show / Hide Table of Contents

    New-PnPSiteFileVersionBatchDeleteJob

    SYNOPSIS

    Starts a file version batch trim job targeting all document libraries in a site collection.

    SYNTAX

    New-PnPSiteFileVersionBatchDeleteJob -DeleteBeforeDays <int> [-Force]
    

    DESCRIPTION

    Starts a file version batch trim job targeting all document libraries in a site collection.

    EXAMPLES

    EXAMPLE 1

    New-PnPSiteFileVersionBatchDeleteJob -DeleteBeforeDays 360
    

    Starts a file version batch trim job that will delete all file versions that are over 360 days old in all document libraries in the site collection.

    EXAMPLE 2

    New-PnPSiteFileVersionBatchDeleteJob -DeleteBeforeDays 360 -Force
    

    Starts a file version batch trim job that will delete all file versions that are over 360 days old in all document libraries in the site collection, without prompting the user for confirmation.

    EXAMPLE 3

    New-PnPSiteFileVersionBatchDeleteJob -Automatic
    

    Starts a file version batch trim job that will delete file versions that expiread and set version expiration time for the ones not expired in the site collection based on the backend algorithm.

    EXAMPLE 4

    New-PnPSiteFileVersionBatchDeleteJob -MajorVersionLimit 30 -MajorWithMinorVersionsLimit 10
    

    Starts a file version batch trim job that will delete file versions in the site collection based on the version count limits.

    PARAMETERS

    -DeleteBeforeDays

    The minimum age of file versions to trim. In other words, all file versions that are older than this number of days will be deleted.

    Type: int
    Parameter Sets: DeleteOlderThanDays
    
    Required: True
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    -Automatic

    Trim file version using automatic trim.

    Type: SwitchParameter
    Parameter Sets: AutomaticTrim
    
    Required: False
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    -MajorVersionLimit

    Trim file version using version count limits. Need to specify MajorWithMinorVersionsLimit as well.

    Type: int
    Parameter Sets: CountLimits
    
    Required: False
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    -MajorWithMinorVersionsLimit

    Trim file version using version count limits. Need to specify MajorVersionLimit as well.

    Type: int
    Parameter Sets: CountLimits
    
    Required: False
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    -Force

    When provided, no confirmation prompts will be shown to the user.

    Type: SwitchParameter
    Parameter Sets: (All)
    
    Required: False
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    RELATED LINKS

    Microsoft 365 Patterns and Practices

    Back to top Generated by DocFX spacer