Delegasyon verdiğimiz son kullanıcı ekibimiizn oluşturduğu bazı kullanıcılarımızın mail sistemlerinin otomatize ettiğimiz yöntem ile oluşmadığını farkettik. Kontroller sonrasında mail attribute üzerinde kullanıcıların isimlerinin türkçe karakter içerecek şekilde oluştuğunu görünce sorun hızlıca tespit edildi.
Hangi kullanıcılarda bu şekilde bir sorun var, hangi hesabın mail adresi oluştu, hangisinin oluşmadığını tespit etmek için de şöyle bir script oluşturuldu. Başka amaçlarda kullanmak içinde farklı şekilde çevrilerek kullanılabilir.
$objects = Get-ADUser -Filter * -SearchBase "OU=TURKEY-TR,OU=Accounts,DC=babur,DC=com" -Properties samaccountname, pwdLastSet foreach ($object in $objects) { if (($object.samaccountname -like '*ö*') -or ($object.samaccountname -like '*ı*') -or ($object.samaccountname -like '*ğ*') ) { Write-Host "Name contains '$'" $object.samaccountname } }