Contenu a mettre dans un PS1
Source: http://exchange-powershell.com/database-management/bulk-public-folder-rename-and-cleanup-script/
Code:
$zfold = get-publicfolder -recurse | where-object {$_.Name -like "*,*"}
foreach($zf in $zfold){
$newName = $zf.name
$newName = $newName.Trim()
$newName = $newName.Replace('/', '|')
$newName = $newName.Replace('\', '|')
$newName = $newName.Replace('é', 'e')
$newName = $newName.Replace('è', 'e')
$newName = $newName.Replace('ê', 'e')
$newName = $newName.Replace('à', 'a')
$newName = $newName.Replace('î', 'i')
$newName = $newName.Replace('ï', 'i')
$newName = $newName.Replace('(', '|')
$newName = $newName.Replace(')', '|')
$newName = $newName.Replace(',', ' ')
#write-host $newname
set-publicFolder -Identity $zf.identity -Name $newName
}
write-host "Rename Check..."
Source: http://exchange-powershell.com/database-management/bulk-public-folder-rename-and-cleanup-script/