• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    如何通过ASP管理NT帐号
    '=============================================================
    '       感谢您使用ASP001工作室开发的实用函数程序
    '               HTTP://WWW.ASP001.NET
    '=============================================================     'ASP001工作室为您提供订制程序开发、企业互联网拓展服务
    'QQ:1974229
    'E-Mail:Shenyangchuqi@tom.com
    '更多程序下载请到HTTP://WWW.ASP001.NET
    '=============================================================     
    '函数介绍:通过ASP管理NT帐号
    '本函数使用ADSI,需要Administrators组用户权限
    '程序开发:ASP001工作室 ChuQi
    '=============================================================
    '填加用户
    '函数用法:AddUser(Computer,UserName,PassWord,FullName,Info)
    '参数:计算机名,帐号名称,帐号密码,帐号全名,帐号说明
    '例:AddUser "127.0.0.1","Test","Test","测试管理员帐号","本帐号通过ASP填加"

    '修改指定用户基本信息
    '函数用法:EditUser(Computer,UserName,OldPassWord,PassWord,FullName,Info)
    '参数:计算机名,帐号名称,帐号密码,帐号全名,帐号说明
    '例:EditUser "127.0.0.1","Test","Test2","测试管理员帐号修改","本帐号通过ASP修改过"

    '删除指定用户
    '函数用法:DelUser(Computer,UserName)
    '参数:计算机名,用户名'
    '例:DelUser "127.0.0.1","Test"
    =============================================================

    Function AddUser(Computer,UserName,PassWord,FullName,Info)
    '执行创建帐号命令
    Set ComputerObj = GetObject("WinNT://"Computer)
    Set NewUser = ComputerObj.Create( "User" , UserName )   
    NewUser.SetInfo
    '进行帐号设置
    NewUser.SetPassword ( PassWord ) '帐号密码
    NewUser.FullName = FullName   '帐号全名
    NewUser.Description = Info    '帐号说明
    NewUser.UserFlags = H10000   'H20000(使用者下次登入时须变更密码) H0040(使用者不得变更密码) H10000(密码永久正确) H0002(帐户暂时停用)
    NewUser.SetInfo
    response.write "帐号"UserName"创建成功!"
    Set ComputerObj=nothing
    End Function

    Function EditUser(Computer,UserName,OldPassWord,PassWord,FullName,Info)
    '读取用户信息
    Set ChangeUserObj = GetObject("WinNT://"Computer"/"UserName",User")
    '修改帐号密码
    if PassWord>"" then
    ChangeUserObj.SetPassword PassWord 
    response.write "帐号密码修改成功!br>"
    end if
    '修改帐号全名
    if FullName>"" then
    UserFullName = ChangeUserObj.get("FullName")
    ChangeUserObj.FullName = FullName 
    ChangeUserObj.SetInfo 
    response.write "帐号全名修改成功!br>"
    end if
    '修改帐号说明
    if Info>"" then
    UserFullName = ChangeUserObj.get("Description")
    ChangeUserObj.Description = Info 
    ChangeUserObj.SetInfo 
    response.write "帐号说明修改成功!br>"
    end if
    Set ChangeUserObj=nothing
    End Function

    Function DelUser(Computer,UserName)
    Set DelUserObj = GetObject("WinNT://"Computer"/"UserName)
    If Err = H800401E4 Then
    Response.Write "用户"UserName"不存在"
    Response.End
    End If 
    Set DelObj = GetObject(DelUserObj.Parent)
    DelObj.Delete "User", DelUserObj.Name
    Set DelUserObj = Nothing
    Set DelObj = Nothing
    Response.Write "删除成功"
    End Function
    上一篇:使用ASP列出NT用户组及用户
    下一篇:使用VB将ASP代码封装到DLL文件
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    如何通过ASP管理NT帐号 如何,通过,ASP,管理,帐号,