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