Needs some testing and reworking
# use csv file created from Sharepoint reoprts $folders = Import-Csv .\filename.csv | select -ExpandProperty LinkId $idents = Import-Csv .\filename.csv | select -ExpandProperty IDent # change the scrpit for whether folders or files permissions need to be removed foreach ($folder in $folders) { #$fileUrl = $file.FieldValues["FileRef"] #Remove-PnPFileSharingLink -FileUrl $fileUrl -Force Remove-PnPFolderSharingLink -Folder $folderUrl -Identity $ident Write-Host "Removed sharing links for file: $fileUrl" }