Se você deseja interoperabilidade entre o AD e qualquer sistema que possa estar conectado a ele, por precaução, use apenas caracteres alfanuméricos e sublinhados em todos os nomes. Não faz muito mal para evitar espaços e (especialmente importante) diacríticos . Se você fizer o oposto, os problemas podem surgir quando você tenta, por exemplo. login integrado com algum software, mesmo apesar da conformidade UTF-8 declarada (nem sempre bem testada).
Um bom exemplo é o software Ruckus para gerenciamento de WLAN que minha empresa usa, que falha em cada nome de logon / grupo LDAP com diacríticos. Isso inclui CN e sAMAccountName .
Outro exemplo pode ser scripts de shell UNIX, que nem sempre podem manipular corretamente espaços em argumentos, ou podem precisar de locales específicos instalados para manipular diacríticos.