mirror of
https://github.com/stylersnico/abyssproject-wiki.git
synced 2026-06-15 08:01:21 +02:00
1.3 KiB
1.3 KiB
title, description, published, date, tags, editor, dateCreated
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Suppression de tous les fichiers d'une bibliothèques Sharepoint | Suppression de tous les fichiers d'une bibliothèques Sharepoint en Powershell | true | 2023-02-10T08:29:26.755Z | powershell, sharepoint | markdown | 2023-02-10T08:29:26.755Z |
Introduction
Le but de ce script est de supprimer tous les fichiers présents dans une bibliothèque Sharepoint sans supprimer la bibliothèque elle-même.
Pré-requis
Vous devez installer le module PNP :
Install-Module PnP.PowerShell
Script
Vous devez d'abord indiquer l'URL du site Sharepoint et le nom de la bibliothèque, ensuite, connectez-vous, listez les fichiers et supprimez tout si cela est correct :
$SiteURL = "https://companysa.sharepoint.com/teams/company"
$ListName = "Bibliothèque de conservation et de préservation"
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive
#List Files
Get-PnPList -Identity $ListName | Get-PnPListItem -PageSize 100 | Select-Object id,@{label="Filename";expression={$_.FieldValues.FileLeafRef}}
#Delete all files from the library
Get-PnPList -Identity $ListName | Get-PnPListItem -PageSize 100 -ScriptBlock {
Param($items) Invoke-PnPQuery } | ForEach-Object { $_.Recycle()
}