Пример #1
0
        void Connect()
        {
            ///172.22.12.110
            ADWrapper _ADHelper = new ADWrapper("LDAP://PC1.Pelsoft.es/DC=Pelsoft,DC=ar", "moviedo", "xxxxxx");

            _ADHelper.User_Get_ByName("moviedo");

            _ADHelper.User_ChangeEmail("moviedo", "*****@*****.**");
        }
        internal static ActiveDirectoryUser User_Info(string userName, string domain)
        {
            ADWrapper ad = new ADWrapper(domain, ActiveDirectoryService.CnnStringName, performCustomWindowsContextImpersonalization);

            ADUser usr = ad.User_Get_ByName(userName);

            if (usr != null)
            {
                return(null);
            }
            return(new ActiveDirectoryUser(usr));
        }
        internal static ActiveDirectoryUserBE User_Info(string userName, string domain)
        {
            ADWrapper ad = new ADWrapper(domain, CommonHelpers.CnnStringNameAD, apiAppSettings.apiConfig.activeDirectoryImpersonate);

            ADUser usr = ad.User_Get_ByName(userName);

            if (usr == null)
            {
                return(null);
            }
            return(usr.getBE());
        }
Пример #4
0
        private void btnUser_Get_ByName_Click(object sender, EventArgs e)
        {
            StringBuilder str  = new StringBuilder();
            ADUser        user = adADWrapper.User_Get_ByName(txtUserName.Text);

            if (user != null)
            {
                str.AppendLine(user.LoginName);
                str.AppendLine("UserAccountControl: " + user.UserAccountControl);
                str.AppendLine("FullName: " + user.FirstName + " " + user.LastName);
                str.AppendLine("LoginResult: " + user.LoginResult);
                lblResult.Text = str.ToString();
            }
            else
            {
                lblResult.Text = "No se encuentra el usuario " + txtUserName.Text + " en " + adADWrapper.LDAPDomainName;
            }

            adADWrapper.Person_Get(txtUserName.Text);
        }