мой код C # использует пространство имен DirectoryServices для создания учетных записей пользователей домена.
DirectoryEntry deRoot = new DirectoryEntry("LDAP://OU=MYOU,DC=DOMAIN,DC=LOCAL");
directoryEntry = deRoot.Children.Add("CN=Tony", "user");
directoryEntry.CommitChanges();
directoryEntry.Properties["sAMAccountName"].Value = "Tony1";
directoryEntry.Properties["displayName"].Value = "Tony Danza";
directoryEntry.Invoke("SetPassword", "mypass123");
directoryEntry.CommitChanges();
Это успешно создает учетную запись, но свойство sAMAccountName содержит довольно странное значение, такое как $ HGA000-8FP94NQK9R9I или $ NGA000-B3BJ2ELT5OOD.
Когда выполняется внутри моего dev-домена, все нормально.