Partager via


Script PowerShell pour Supprimer des Éléments d'une Liste SharePoint (fr-FR)

Note : Cet article est une traduction.

Vous trouverez ci-dessous le script pour supprimer les éléments d'une liste SharePoint en utilisant une requête CAML.

Le but de ce script est de supprimer les éléments  qui ont été créés 7 jours avant :

Add-PSSnapin Microsoft.SharePoint.PowerShell[System.reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")$web = Get-SPWeb "YOUR SHAREPOINT SITE"$list = $web.Lists["YOUR LIST NAME"]$DeleteBeforeDate = [Microsoft.SharePoint.Utilities.SPUtility]::CreateISO8601DateTimeFromSystemDateTime([DateTime]::Now.AddDays(-7))$caml='<Where> <Lt> <FieldRef Name="Created" /><Value Type="DateTime">{0}</Value> </Lt> </Where> ' -f $DeleteBeforeDate$query=new-object Microsoft.SharePoint.SPQuery$query.Query=$caml$col=$list.GetItems($query)Write-Host $col.Count$col | % {$list.GetItemById($_.Id).Delete()}$web.Dispose()

Vous trouverez ci-dessous le fichier PowerShell (CorrectOne.ps1) et le fichier batch pour exécuter le fichier PowerShell :

https://sayedali-public.sharepoint.com/_layouts/15/images/icgen.gifDeleteScript.rar 

Autres Langues

Cet article est également disponible dans les langues suivantes :