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层次结构中的节点或对象
  • 相关阅读:
    webuploader与django进行断点续传
    mac os 关于rar后缀压缩文件解压
    django forms组件
    迭代器
    函数的进阶
    初识函数
    ⽂件操作
    set集合,深浅拷⻉以及部分知识点补充
    再谈编码
    基本数据类型(dict)
  • 原文地址:https://www.cnblogs.com/perfect/p/624497.html
Copyright © 2011-2022 走看看