- Look for special character in public folder name:
Get-MailPublicFolder | where {$_.alias.contains(' ') -or $_.alias.contains(',') -or $_.alias.contains('@') -or $_.alias.contains('(') -or $_.alias.contains(')') -or $_.alias.contains(':') -or $_.alias.contains(';')}
- To fix the issue, run the cmdlet:
Get-MailPublicFolder | where {$_.alias.contains(' ') -or $_.alias.contains(',') -or $_.alias.contains('@') -or $_.alias.contains('(') -or $_.alias.contains(')') -or $_.alias.contains(':') -or $_.alias.contains(';')}| Foreach { Set-mailpublicfolder -Identity $_.Identity -Alias ($_.Alias -replace "\s|\,|\@|\(|\)|\:|\;") }
- Run the first command again to check if still there are public folders with unwanted characters in the name