Расскажу на своем примере, может и у вас получится что-то похожее реализовать.
У нас на предприятии у каждого работника есть табельный номер. Я "придумываю" имена для учеток AD следующим образом: u[ХХХХХ], где u - сокращение от user, ХХХХХ - собственно сам табельный номер. Можно было бы и просто XXXXX, но решил на всякий случай спереди добавить букву (я из тех, кто предпочитает перестраховываться и даже имена всем объектам ОС давать преимущественно английские )) ).
Плюсы данного способа:
- Пользователь всегда помнить свой логин и ему сложнее ошибиться при его вводе
- Все выглядит единообразно, вплоть до отображения на экране (вывод всегда "отформатирован", т.к. длина имени постоянная)
Минусы: