System.DirectoryServices.Protocol переместить вопрос пользователя - PullRequest
0 голосов
/ 09 сентября 2011

Я хочу переместить пользователя из одного подразделения в другое подразделение, а также обновить несколько атрибутов с помощью System.DirectoryServices.Protocol, но мне очень трудно найти примеры кода для чего-либо, кроме поиска.

Может кто-нибудь опубликовать примеры кода и / или ссылки на примеры / учебники кода для этих двух операций в S.DS.P?

Спасибо

кальцит

Ответы [ 2 ]

1 голос
/ 09 сентября 2011

Вы можете взглянуть на статью под названием Введение в System.DirectoryServices.Protocols , внутри которой вы найдете ярлык для загрузки MS_Sample_Pack_For_SDSP.EXE , который является решением со многими примерами.:

MoveRenameObject server_or_domain_name originalDn newParentDn objectName 

может быть полезно для вас.

1 голос
/ 09 сентября 2011

Ниже приведен пример из очень хорошего источника примеров c # Active Directory на Howto: (почти) все в Active Directory через C #

//Move an object from one ou to another
DirectoryEntry eLocation = new DirectoryEntry("LDAP://" + objectLocation);
DirectoryEntry nLocation = new DirectoryEntry("LDAP://" + newLocation);
string newName = eLocation.Name;
eLocation.MoveTo(nLocation, newName);
nLocation.Close();
eLocation.Close();

//Modify an attribute of a user object

DirectoryEntry user = new DirectoryEntry(userDn);
int val = (int)user.Properties["userAccountControl"].Value;
user.Properties["userAccountControl"].Value = val & ~0x2; 
user.CommitChanges();
user.Close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...