Могу ли я переместить пользователей Active Directory (AD) на сервере другим пользователям AD на другом сервере (Windows Server) с помощью c #? - PullRequest
0 голосов
/ 02 октября 2019

Я много искал о том, как перенести пользователей, но все, что я нашел, это переместить пользователей из OU в другое на одном и том же сервере ... поэтому, когда я пытаюсь переместить пользователей в другой домен, все равно на новом сервере я не знаю, как получить к нему доступего AD и добавлять пользователей в него после доступа к нему.

, но я не мог этого сделать, я пропускаю часть того, как получить доступ к AD на другом сервере, если это возможно с c #, я могу использовать PrincipalContext для удаленного подключения или естьдругая библиотека для него

edit: домены (основной домен и поддомен) - это просто имена, такие как MM.maak.com

public void add_users(PrincipalSearchResult<Principal> users,string main_domain,string sub_domain,string main_admin,string sub_admin,string main_pass,string sub_pass )
        {
            PrincipalContext oPrincipalContext_save = new PrincipalContext(ContextType.Domain, main_admin,main_admin,main_pass);
            PrincipalContext oPrincipalContext_exist = new PrincipalContext(ContextType.Domain, sub_admin, main_admin, main_pass);
            foreach (UserPrincipal item in users)
            {
                add_user_to_directory(oPrincipalContext_save, oPrincipalContext_exist,item.UserPrincipalName,"",item.GivenName,item.Surname,item.EmailAddress);
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...