Get-SPOVersionPolicyWithChanges

返回版本策略的本地修改副本。

语法

Default (默认值)

Get-SPOVersionPolicyWithChanges
    -VersionPolicy <SPOFileVersionPolicySettings>
    [-MajorVersionLimit <Int32>]
    [-ExpireVersionsAfterDays <Int32>]
    [-EnableAutoExpirationVersionTrim <Boolean>]
    [<CommonParameters>]

FileType

Get-SPOVersionPolicyWithChanges
    -VersionPolicy <SPOFileVersionPolicySettings>
    -FileType <String>
    [-MajorVersionLimit <Int32>]
    [-ExpireVersionsAfterDays <Int32>]
    [-EnableAutoExpirationVersionTrim <Boolean>]
    [<CommonParameters>]

FileTypeRemove

Get-SPOVersionPolicyWithChanges
    -VersionPolicy <SPOFileVersionPolicySettings>
    -FileType <String>
    [-Remove]
    [<CommonParameters>]

说明

返回给定版本策略的修改副本。 此 cmdlet 旨在用于管道和 Get-SPOTenantVersionPolicy 以生成随后可传递给 或 Get-SPOTenantApplyFileVersionPolicyJobImpactNew-SPOTenantApplyFileVersionPolicyJob修改策略。

省略 时 -FileType ,将修改默认策略设置。 指定 时 -FileType ,将创建或更新该类型的每文件类型替代。 有关支持的文件类型名称,请参阅 SharePoint 中的文件类型版本限制

使用 -Remove-FileType 删除每个文件类型的替代。

示例

示例 1

Get-SPOTenantVersionPolicy | Get-SPOVersionPolicyWithChanges -MajorVersionLimit 100

检索当前租户版本策略,并返回默认主版本限制更改为 100 的副本。

示例 2

Get-SPOTenantVersionPolicy | Get-SPOVersionPolicyWithChanges -FileType "video" -MajorVersionLimit 50 -ExpireVersionsAfterDays 180

检索当前租户版本策略,并返回对限制为 video 50 个主要版本并在 180 天后过期版本的文件的按文件类型替代的副本。

示例 3

Get-SPOTenantVersionPolicy | Get-SPOVersionPolicyWithChanges -FileType "video" -Remove

检索当前租户版本策略并返回已删除文件类型替代的副本 video ,因此 video 文件将回退到默认策略。

参数

-EnableAutoExpirationVersionTrim

当 时 $true,使用自动过期,其中Microsoft管理过期计划。 当 为 时 $false,使用 由 -MajorVersionLimit-ExpireVersionsAfterDays定义的手动过期计划。

当 为 $trueEnableAutoExpirationVersionTrimMajorVersionLimit始终为 500,始终ExpireVersionsAfterDays为 30。 因此,从 $false 切换到 -EnableAutoExpirationVersionTrim$trueMajorVersionLimit,设置为 500,并ExpireVersionsAfterDays切换到 30。

适用于默认策略或 指定的 -FileType文件类型。

参数属性

类型:Boolean
默认值:None
支持通配符:False
不显示:False

参数集

Default
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False
FileType
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-ExpireVersionsAfterDays

版本过期后的天数。 设置为 以 0 禁用基于时间的过期。

指定 -ExpireVersionsAfterDays 策略设置为 EnableAutoExpirationVersionTrim$true 时引发错误。

适用于默认策略或 指定的 -FileType文件类型。

参数属性

类型:Int32
默认值:None
支持通配符:False
不显示:False

参数集

Default
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False
FileType
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-FileType

应创建、更新或删除其按文件类型替代的文件类型名称。 支持的值为 "audio""video""outlookspst"。 省略此参数以修改默认策略。 有关详细信息,请参阅 SharePoint 中的文件类型版本限制

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

FileType
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False
FileTypeRemove
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-MajorVersionLimit

要保留的主要版本的最大数目。

指定 -ExpireVersionsAfterDays 策略设置为 EnableAutoExpirationVersionTrim$true 时引发错误。

适用于默认策略或 指定的 -FileType文件类型。

参数属性

类型:Int32
默认值:None
支持通配符:False
不显示:False

参数集

Default
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False
FileType
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Remove

删除由 -FileType标识的每个文件类型替代。 -FileType 指定此开关时是必需的。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False

参数集

FileTypeRemove
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-VersionPolicy

要修改的版本策略对象,通常通过 管道进行 Get-SPOTenantVersionPolicy。 原始对象未修改;返回具有所请求更改的新 对象。

参数属性

类型:SPOFileVersionPolicySettings
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:True
来自管道的值:True
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

Microsoft.Online.SharePoint.TenantAdministration.SPOFileVersionPolicySettings

输出

Microsoft.Online.SharePoint.TenantAdministration.SPOFileVersionPolicySettings

备注

在将返回的策略对象传递给 或 之前,请始终查看返回 New-SPOTenantApplyFileVersionPolicyJob 的策略对象,以确认 Get-SPOTenantApplyFileVersionPolicyJobImpact 它是否反映了预期的配置。