Поместите сами объекты file
в словарь, а не имена файлов.
files_dict = {}
with open(data_in) as fi:
for line in fi:
x = line.split(',')[1]
if x not in files_dict:
fo = open(x + '.csv', "w")
files_dict[x] = fo
else:
fo = files_dict[x]
fo.write(x)
for fo in files_dict.values():
fo.close()
mailNickName является дополнительным адресом электронной почты. При использовании Exchange затем, необходимо было бы изменить почтовую политику адреса, которая обновила бы почтовый атрибут. При использовании политики, можно также указать дополнительные форматы или домены для каждого пользователя.
Нет, это не должно совпадать с sAMAccountName. Это именно так происходит, что это обычно - то же.