New-SPOSiteFileVersionBatchDeleteJob
队列作业来剪裁网站集中所有文档库的版本。
语法
AutomaticTrim
New-SPOSiteFileVersionBatchDeleteJob
[-Identity] <SpoSitePipeBind>
[-Automatic]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
DeleteOlderThanDays
New-SPOSiteFileVersionBatchDeleteJob
[-Identity] <SpoSitePipeBind>
[-DeleteBeforeDays <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CountLimits
New-SPOSiteFileVersionBatchDeleteJob
[-Identity] <SpoSitePipeBind>
-MajorVersionLimit <Int32>
-MajorWithMinorVersionsLimit <Int32>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
队列作业来剪裁网站集中所有文档库的版本。
警告:使用此 cmdlet 删除的版本将永久删除,无法从回收站恢复。
示例
示例 1
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -DeleteBeforeDays 360
示例 1 启动一个剪裁作业,该作业将删除网站集中所有文档库中超过 360 天的所有文件版本。
示例 2
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -Automatic
示例 2 启动一个剪裁作业,该作业将删除过期的文件版本,并根据后端算法为网站集中未过期的文件版本设置版本过期时间。
示例 3
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -MajorVersionLimit 30 -MajorWithMinorVersionsLimit 10
示例 3 启动一个剪裁作业,该作业将根据版本计数限制删除网站集中的文件版本。
参数
-Automatic
使用自动版本历史记录限制算法剪裁文件版本。
参数属性
| 类型: | System.Management.Automation.SwitchParameter |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
AutomaticTrim
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Confirm
提示你在运行 cmdlet 之前进行确认。
参数属性
| 类型: | System.Management.Automation.SwitchParameter |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | cf |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-DeleteBeforeDays
要剪裁的文件版本的最短期限。 换句话说,将删除超过此天数的所有文件版本。
参数属性
| 类型: | System.Int32 |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
DeleteOlderThanDays
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Identity
适用:SharePoint Online
指定网站集的 URL。
参数属性
| 类型: | Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | 0 |
| 必需: | True |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-MajorVersionLimit
使用版本计数限制剪裁文件版本。 还需要指定 MajorWithMinorVersionsLimit 。
参数属性
| 类型: | System.Int32 |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
CountLimits
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-MajorWithMinorVersionsLimit
使用版本计数限制剪裁文件版本。 还需要指定 MajorVersionLimit 。
参数属性
| 类型: | System.Int32 |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
CountLimits
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-WhatIf
显示在 cmdlet 运行时发生的情况。 此 cmdlet 未运行。
参数属性
| 类型: | System.Management.Automation.SwitchParameter |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | 无线 |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。