Tutoriel : Mettre en file d’attente un travail de découpage pour un site ou une bibliothèque de documents
Dans ce tutoriel, vous allez apprendre à découper des versions existantes à partir d’un site ou d’une bibliothèque en mettant en file d’attente un travail de découpage à l’aide de PowerShell. Vous allez apprendre à :
- Mettre en file d’attente un travail pour découper les versions d’un site.
- Mettre en file d’attente un travail pour découper les versions d’une bibliothèque.
- Vérifiez la progression de votre travail de découpage.
- Arrêter un travail de découpage en cours.
Avant de commencer
Les versions supprimées par un travail de découpage sont définitivement supprimées et ne peuvent pas être récupérées à partir de la corbeille. Nous vous recommandons de vous préparer en effectuant les actions suivantes :
Passez en revue les objectifs de récupération de votre organization et les objectifs de quota d’utilisation du stockage de version pour déterminer l’action de suppression et l’étendue nécessaires pour répondre à vos besoins.
Si nécessaire, exécutez une analyse d’impact pour comprendre l’impact du découpage.
Déterminez l’étendue de la suppression de version. Vous pouvez créer des travaux pour supprimer les anciennes versions de fichiers de toutes les bibliothèques de documents d’un site ou d’une bibliothèque de documents spécifique.
Déterminez le mode de découpage que vous souhaitez appliquer sur les versions existantes. Vous pouvez choisir de supprimer en fonction de l’âge de la version, de la limite de nombre ou de l’algorithme automatique.
Mettre en file d’attente un travail pour découper les versions sur le site
Vous pouvez mettre en file d’attente un travail pour découper les versions de toutes les bibliothèques de documents de la collection de sites à l’aide de la New-SPOSiteFileVersionBatchDeleteJob
commande PowerShell.
- Utilisez le
<DeleteBeforeDays>
paramètre pour spécifier les critères d’âge que vous souhaitez appliquer pour la suppression de versions. Les versions antérieures aux jours spécifiés sont supprimées de façon asynchrone par lots dans les jours à venir. - Utilisez pour
<MajorVersionLimit>
spécifier la limite de nombre de versions principales à stocker. Les versions les plus anciennes qui dépassent le nombre spécifié sont supprimées de façon asynchrone dans les lots au cours des prochains jours. - Utilisez le
<Automatic>
paramètre pour appliquer la logique de suppression automatique des paramètres sur les versions de fichiers existantes.
Exemple : Mettre en file d’attente un travail pour découper les versions en fonction de l’âge de toutes les bibliothèques d’un site
Dans l’exemple suivant, le travail est mis en file d’attente pour découper les versions antérieures à 180 jours pour toutes les bibliothèques de documents de la collection de sites https://contoso.sharepoint.com/sites/site1
.
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -DeleteBeforeDays 180
Exemple : Mettre en file d’attente un travail pour découper les versions les plus anciennes au-delà de la limite de nombre spécifiée sur un site
Dans l’exemple ci-dessous, le travail est mis en file d’attente pour réduire les versions les plus anciennes qui dépassent la limite de 100 versions principales pour toutes les bibliothèques de documents de la collection de sites https://contoso.sharepoint.com/sites/site1
.
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -MajorVersionLimit 100 -MajorWithMinorVersionsLimit 0
Exemple : Mettre en file d’attente un travail pour découper les versions en fonction de la logique automatique sur un site
Dans l’exemple ci-dessous, le travail est mis en file d’attente pour découper les versions en fonction de l’algorithme Automatique pour toutes les bibliothèques de documents de la collection de sites https://contoso.sharepoint.com/sites/site1
.
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -Automatic
Mettre en file d’attente un travail pour découper les versions d’une bibliothèque de documents
Vous pouvez mettre en file d’attente un travail pour découper les versions d’une bibliothèque de documents particulière dans la collection de sites à l’aide de la New-SPOListFileVersionBatchDeleteJob
commande PowerShell.
- Utilisez le
<DeleteBeforeDays>
paramètre pour spécifier les critères d’âge que vous souhaitez appliquer pour la suppression de versions. Les versions antérieures aux jours spécifiés sont de façon asynchrone par lots dans les jours à venir. - Utilisez pour
<MajorVersionLimit>
spécifier la limite de nombre de versions principales à stocker. Les versions les plus anciennes qui dépassent le nombre spécifié sont supprimées de façon asynchrone dans les lots au cours des prochains jours. - Utilisez le
<Automatic>
paramètre pour appliquer la logique de suppression automatique des paramètres sur les versions de fichiers existantes.
Exemple : Mettre en file d’attente un travail pour découper les versions en fonction de l’âge sur une seule bibliothèque sur un site
Pour supprimer les versions antérieures à 360 jours dans la bibliothèque de documents « Documents » de la collection de sites https://contoso.sharepoint.com
.
New-SPOListFileVersionBatchDeleteJob -Site https://contoso.sharepoint.com -List "Documents" -DeleteBeforeDays 360
Suivre la progression d’un travail de découpage
Vous pouvez suivre la progression du travail de découpage à l’aide de l’applet de Get-SPOSiteFileVersionBatchDeleteJobProgress
commande .
Dans l’exemple suivant, l’applet de commande signale la progression du travail de découpage pour https://contoso.sharepoint.com/sites/site1
Get-SPOSiteFileVersionBatchDeleteJobProgress -Identity https://contoso.sharepoint.com/sites/site1
Arrêter un travail de découpage en cours
Si nécessaire, vous pouvez annuler un travail de découpage en cours. Une fois l’applet de commande exécutée avec succès, le travail en cours est arrêté et aucune autre suppression n’a lieu.
Remarque
L’arrêt d’un travail de découpage ne rétablit pas les versions qui ont déjà été supprimées.
Exemple : Arrêter un travail de suppression de site
Pour arrêter un travail de découpage en cours à partir d’un découpage de version supplémentaire sur la collection de sites https://contoso.sharepoint.com/sites/site1
:
Remove-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1
Exemple : Arrêter un travail de découpage de bibliothèque
Pour arrêter un travail de découpage en cours d’une suppression de version supplémentaire dans la bibliothèque de documents « Documents » dans la collection de sites https://contoso.sharepoint.com/sites/site1
:
Remove-SPOListFileVersionBatchDeleteJob -Site https://contoso.sharepoint.com/sites/site1 -List "Documents"