Renommer des PF Problématiques pour une migration vers Exchange 2013

Xavier Mustin

Administrator
Staff member
#1
Contenu a mettre dans un PS1
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/
 
Haut