Partager via


Modifier les limites de version sur OneDrive à l’aide de PowerShell

Par défaut, organization paramètres d’historique des versions sont appliqués à tous les nouveaux comptes OneDrive. En tant qu’administrateur SharePoint dans Microsoft 365, vous pouvez définir les limites de version sur le stockage OneDrive pour un utilisateur spécifique.

Suivez ces étapes pour gérer les limites de l’historique des versions pour un site à l’aide de PowerShell.

  1. Téléchargez la dernière version de SharePoint Online Management Shell.

    Remarque

    Si vous avez installé une version précédente du SharePoint Online Management Shell, accédez à Ajouter ou supprimer des programmes et désinstallez SharePoint Online Management Shell.

  2. Connectez-vous à SharePoint en tant qu’administrateur SharePoint dans Microsoft 365. Pour savoir comment procéder, reportez-vous à l’article Prise en main de SharePoint Online Management Shell.

  3. Exécutez l’une des commandes suivantes pour gérer les limites de l’historique des versions pour un utilisateur spécifique :

Action Commande PowerShell
Afficher les limites de l’historique des versions définies pour un utilisateur Get-SPOSite -$siteUrl d’identité | fl Url, EnableAutoExpirationVersionTrim, ExpireVersionsAfterDays, MajorVersionLimit
Définir des limites automatiques de l’historique des versions pour un utilisateur Set-SPOSite -Identity $siteUrl -EnableAutoExpirationVersionTrim $true
Définir des limites manuelles avec des paramètres de nombre et de temps pour un utilisateur Set-SPOSite -Identity $siteUrl
-EnableAutoExpirationVersionTrim $false
-MajorVersionLimit <delete major versions exceeding limit>
-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>
-ExpireVersionsAfterDays <delete versions exceeding time limit set in days>
Définir des limites manuelles avec nombre sans limite d’expiration pour un utilisateur Pour définir des limites manuelles avec des limites de nombre, définissez sur -ExpireVersionsAfterDays parameter 0 :

Set-SPOSite -Identity $siteUrl
-EnableAutoExpirationVersionTrim $false
-MajorVersionLimit <delete major versions exceeding limit>
-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>
-ExpireVersionsAfterDays 0
Effacer les limites existantes de l’historique des versions pour un utilisateur

Note: L’effacement d’un paramètre pour un utilisateur s’applique aux nouvelles versions créées sur les fichiers stockés sur le compte OneDrive de l’utilisateur et ne supprime pas les versions existantes.
Remove-SPOSiteVersionPolicyJob -Identity $siteUrl

En savoir plus

Modifier l’espace de stockage OneDrive d’un utilisateur spécifique