Set-SPOListVersionPolicy
Définit le paramètre de stratégie de version sur 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 sur 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 automatiques de l’historique des versions sur 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 d’histroy de version manuelle sur la bibliothèque de documents appelée « Documents » en limitant le nombre de versions et la durée (en jours) des 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’histroy 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 utilisent ce paramètre de version.
Paramètres
-EnableAutoExpirationVersionTrim
Applicable : SharePoint Online Global et Les administrateurs SharePoint peuvent définir des paramètres de limites d’historique des versions au niveau de la bibliothèque de documents qui s’appliquent universellement aux nouvelles versions créées.
Lorsque les limites de l’historique des versions sont gérées automatiquement, SharePoint utilise un algorithme en arrière-plan qui supprime (supprime) les versions antérieures intermittentes qui sont les moins susceptibles d’être nécessaires, tout en conservant suffisamment de versions à valeur élevée (plus de versions dans le passé récent et moins de versions plus anciennes dans le temps) au cas où des restaurations seraient nécessaires.
Les valeurs valides sont les suivantes :
- True : les limites de l’historique des versions pour les nouvelles versions créées sur la bibliothèque de documents seront gérées automatiquement.
- False : les limites de l’historique des versions pour les nouvelles versions créées dans la bibliothèque de documents seront gérées manuellement en définissant des limites sur le nombre de versions principales (
MajorVersionLimit), le nombre de versions majeures avec des 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 organization.
Remarque
Lorsque les limites de l’historique des versions sont gérées manuellement (EnableAutoExpirationVersionTrim $false), MajorVersionLimitet MajorWithMinorVersionsLimitExpireVersionsAfterDays 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 des valeurs de 0 à Jamais expirer ou des 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 génère 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 sur le nombre de versions principales (MajorVersionLimit), le nombre de versions majeures avec des versions mineures (MajorWithMinorVersionsLimit) et la période pendant laquelle les versions sont stockées (ExpireVersionsAfterDays). Pour plus d’informations, 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 sur le nombre de versions principales (MajorVersionLimit) et la période pendant laquelle les versions sont stockées (ExpireVersionsAfterDays). Pour plus d’informations, 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 sur le nombre de versions principales (MajorVersionLimit), le nombre de versions majeures avec des versions mineures (MajorWithMinorVersionsLimit) et la période pendant laquelle les versions sont stockées (ExpireVersionsAfterDays). Pour plus d’informations, 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 courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.