zoukankan      html  css  js  c++  java
  • 用C#在WINDOWS中实现新用户帐号的创建

    using System;
    using System.DirectoryServices;
    namespace test
    {
        
    public partial class CreateNewAccount: Form
        {
            
    public CreateNewAccount()
            {
                InitializeComponent();
            }

            
    private void btnCreate_Click(object sender, EventArgs e)
            {
                
    //创建新用户信息
                try
                {
                    DirectoryEntry AD 
    = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer");//类DirectoryEntry封装Active Directory层次结构中的节点或对象
                    DirectoryEntry NewUser = AD.Children.Add("TestName""User");//帐号
                    NewUser.Invoke("SetPassWord"new object[] { "111" });//密码
                    NewUser.Invoke("Put"new object[] { "Description""Test User from .NET" });
                    NewUser.CommitChanges();
                    DirectoryEntry grp;

                    grp 
    = AD.Children.Find("Guests""group");//Find()返回此集合中具有指定名称和指定类型的成员
                    if (grp != null) { grp.Invoke("Add"new object[] { NewUser.Path.ToString() }); }
                    MessageBox.Show(
    "Account Created Successfully""提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                
    catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
    }

    类DirectoryEntry封装Active Directory层次结构中的节点或对象
  • 相关阅读:
    [USACO12FEB]牛券Cow Coupons
    合并果子
    序列合并
    中位数
    道路游戏
    教主的花园
    摆花
    hello world之Makefile
    mysql+tomcat+spring 配置心得(从0开始搭环境)
    C#,.Net自动生成大写字母编码
  • 原文地址:https://www.cnblogs.com/perfect/p/624497.html
Copyright © 2011-2022 走看看