Я пробовал 2 способа (изменение параметра CN и перемещение сюда), чтобы переименовать пользователя в AD, но безуспешно. Все остальное работает (смена имени, фамилии, псевдонима ...)
Помощь оценена, Marius
Из MSDN на IADsContainer::MoveHere:
IADsContainer::MoveHere
Метод IADsContainer :: MoveHere можно использовать для переименования объекта в том же контейнере.или для перемещения объекта между различными контейнерами.Перемещение объекта сохраняет объект RDN, тогда как переименование объекта изменяет RDN. Например, в следующем примере кода выполняется действие переименования. set cont = GetObject("LDAP://dc=dom,dc=com") set newobj = cont.MoveHere("LDAP://cn=Jeff Smith,dc=dom,dc=com", "cn=Denise Smith")
Метод IADsContainer :: MoveHere можно использовать для переименования объекта в том же контейнере.или для перемещения объекта между различными контейнерами.Перемещение объекта сохраняет объект RDN, тогда как переименование объекта изменяет RDN.
Например, в следующем примере кода выполняется действие переименования.
set cont = GetObject("LDAP://dc=dom,dc=com") set newobj = cont.MoveHere("LDAP://cn=Jeff Smith,dc=dom,dc=com", "cn=Denise Smith")