Set-SPOListVersionPolicy
Définit le paramètre de stratégie de version dans la bibliothèque de documents.
Syntaxe
Default (Par défaut)
Set-SPOListVersionPolicy
[-Site] <SpoSitePipeBind>
-List <SPOListPipeBind>
-EnableAutoExpirationVersionTrim <Boolean>
[-ExpireVersionsAfterDays <Int32>]
[-MajorVersionLimit <Int32>]
[-MajorWithMinorVersionsLimit <Int32>]
[<CommonParameters>]
Description
Définit le paramètre de stratégie de version dans la bibliothèque de documents.
Exemples
Exemple 1
Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $true
L’exemple 1 définit des limites d’historique de version automatiques pour la bibliothèque de documents appelée « Documents ».
EXEMPLE 2
Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $false -MajorVersionLimit 500 -MajorWithMinorVersionsLimit 20 -ExpireVersionsAfterDays 30
L’exemple 2 définit des limites manuelles d’historique de versions sur la bibliothèque de documents appelée « Documents » en limitant le nombre de versions et le temps (en jours) pendant lequel les versions sont conservées.
EXEMPLE 3
Set-SPOListVersionPolicy -Site https://contoso.sharepoint.com/sites/site1 -List "Documents" -EnableAutoExpirationVersionTrim $false -MajorVersionLimit 500 -MajorWithMinorVersionsLimit 20 -ExpireVersionsAfterDays 0
L’exemple 3 définit des limites d’historique de version manuelle sur la bibliothèque de documents appelée « Documents » en limitant le nombre de versions sans limite de temps. Les nouvelles bibliothèques de documents utiliseront ce paramètre de version.
Paramètres
-EnableAutoExpirationVersionTrim
Applicable : SharePoint Online Global et les administrateurs SharePoint peuvent définir des limites d’historique de version au niveau de la bibliothèque de documents qui s’appliquent universellement aux nouvelles versions créées.
Lorsque les limites d’historique des versions sont gérées automatiquement, SharePoint utilise un algorithme en arrière-plan qui supprime (atténue) les anciennes versions intermittentes qui sont les moins susceptibles d’être nécessaires, tout en préservant suffisamment de versions de grande valeur (plus de versions dans un passé récent et moins de versions plus éloignées dans le passé) au cas où des restaurations seraient nécessaires.
Les valeurs valides sont les suivantes :
- Vrai : les limites d’historique de version pour les nouvelles versions créées sur la bibliothèque de documents sont gérées automatiquement.
- Faux : les limites de l’historique des versions pour les nouvelles versions créées sur la bibliothèque de documents seront gérées manuellement en définissant des limites au nombre de versions principales (
MajorVersionLimit), au nombre de versions majeures avec versions mineures (MajorWithMinorVersionsLimit) et à l’heure définie (ExpireVersionsAfterDays). Consultez la documentation des deux paramètres pour gérer manuellement les limites de version de votre organisation.
Remarque
Lorsque les limites de l’historique des versions sont gérées manuellement (EnableAutoExpirationVersionTrim $false) MajorVersionLimitMajorWithMinorVersionsLimit et ExpireVersionsAfterDays sont des paramètres obligatoires avec les valeurs acceptables suivantes : a.
MajorVersionLimit accepte des valeurs comprises entre 1 et 50 000 (inclus).
b.
MajorWithMinorVersionsLimit accepte des valeurs comprises entre 0 et 50 000 (inclus).
c.
ExpireVersionsAfterDays accepte les valeurs de 0 pour ne jamais expirer ou les valeurs >= 30 pour supprimer les versions qui dépassent cette période.
Lorsque les limites de l’historique des versions sont gérées automatiquement (EnableAutoExpirationVersionTrim $true), la définition MajorVersionLimit ou ExpireVersionsAfterDays entraîne une erreur lorsque les limites de nombre sont définies par le service.
VALEUR_PARAMÈTRE : $true | $false
Propriétés du paramètre
| Type: | System.Boolean |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | True |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-ExpireVersionsAfterDays
Applicable : SharePoint Online Lorsque les limites de l’historique des versions sont gérées manuellement (
EnableAutoExpirationVersionTrim $false), les administrateurs doivent définir les limites du nombre de versions principales (MajorVersionLimit), du nombre de versions majeures avec des versions mineures (MajorWithMinorVersionsLimit) et de la période de stockage des versions (ExpireVersionsAfterDays). Pour plus d’informations, veuillez consulter la case activée la description deEnableAutoExpirationVersionTrim.
PARAMVALUE : Int32
Propriétés du paramètre
| Type: | System.Int32 |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-List
Nom ou ID de la bibliothèque de documents.
Propriétés du paramètre
| Type: | Microsoft.Online.SharePoint.PowerShell.SPOListPipeBind |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | True |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-MajorVersionLimit
Applicable : SharePoint Online Lorsque les limites de l’historique des versions sont gérées manuellement (
EnableAutoExpirationVersionTrim $false), les administrateurs doivent définir les limites du nombre de versions principales (MajorVersionLimit) et de la période de stockage des versions (ExpireVersionsAfterDays). Pour plus d’informations, veuillez consulter la case activée la description deEnableAutoExpirationVersionTrim.
PARAMVALUE : Int32
Propriétés du paramètre
| Type: | System.Int32 |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-MajorWithMinorVersionsLimit
Applicable : SharePoint Online Lorsque les limites de l’historique des versions sont gérées manuellement (
EnableAutoExpirationVersionTrim $false), les administrateurs doivent définir les limites du nombre de versions principales (MajorVersionLimit), du nombre de versions majeures avec des versions mineures (MajorWithMinorVersionsLimit) et de la période de stockage des versions (ExpireVersionsAfterDays). Pour plus d’informations, veuillez consulter la case activée la description deEnableAutoExpirationVersionTrim.
PARAMVALUE : Int32
Propriétés du paramètre
| Type: | System.Int32 |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-Site
Applicable : SharePoint Online
Spécifie l’URL du site.
Propriétés du paramètre
| Type: | Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | 0 |
| Obligatoire: | True |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
CommonParameters
Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.