Я пытаюсь добавить пользователя в AD со своего компьютера на сервер. Мой OU является Гость после того, как я нажимаю кнопку, нет ошибок. Я проверяю в гостевой папке OU это не имеет никакого пользователя.
Как добавить пользователя в AD с помощью C #?
private void Btn_ok_Click(object sender, EventArgs e)
{
UserInfo newUserInfo;
newUserInfo.firstName = "TestName" ;
newUserInfo.lastName = "TestLastName";
newUserInfo.displayName = "TestName Lastname";
newUserInfo.username = "TestName.t";
newUserInfo.sAMAccountName = "TestName.t";
DirectoryEntry adUserFolder = new DirectoryEntry("LDAP://10.1.1.5/OU=Guest,DC=myhost,DC=com", "Administrator", "Pass123456");
if(adUserFolder.SchemaEntry.Name == "container")
{
DirectoryEntry newUser = adUserFolder.Children.Add("CN=" + newUserInfo.username, "User");
newUser.Properties["sAMAccountName"].Value = newUserInfo.sAMAccountName;
newUser.Properties["givenName"].Value = newUserInfo.firstName;
newUser.CommitChanges();
}
}