Bonjour,
Pour être sûr de bien comprendre, tu voudrais remplacer PDF scanne le 01/01/2017.pdf
par toto.pdf ?
Par définition, dans un répertoire tu ne peux avoir qu'un seul fichier ayant le même nom, tu ne pourras ainsi par renommer l'ensemble des fichiers d'un répertoire par un nom identique.
En prenant en compte cela, tu peux essayer ça :
$Files = Get-Item "C:\XXXX\*.pdf"
$FileNames = $Files.Name
Foreach ($FileName in $FileNames) {
$counter = [array]::IndexOf($FileNames, $FileName)
$FileNameNew = $FileName.Replace("$FileName","toto $counter.pdf")
Rename-Item $FileName $FileNameNew
}
Tu verras tes fichiers PDF de ce répertoire se faire renommer en toto 0.pdf toto 1.pdf toto 2.pdf etc. dans l'ordre de ton répertoire.