zoukankan      html  css  js  c++  java
  • 添加中文AD帐号

    功能:添加AD用户,帐号显示名为中文,登录名为英文。如显示名为乔丹,登录名为qiaodan。(举一反三,可以设置其他选项。)
    使用:见源码中注释。
    源码:
    cls
    #把用户名放在c:\name.txt文件里,一行一个账户
    #每个账户的格式为“姓,名,登录名”,比如:“乔,丹,Jordan”
    #注意:“,”为中文输入法下的逗号
    $account = Get-Content c:\name.txt
    $account | foreach {
                    $name = $_.split(",")
                    $firstname = $name[0]
                    $lastname = $name[1]
                    $loginname = $name[2]
                    $root = [ADSI]""
                    $rootdn = $root.distinguishedName
                    #修改路径到具体OU或CN的位置
                    $location = [ADSI]("LDAP://CN=Users," + $rootdn)

                    #创建新用户
                    $displayname = $firstname + $lastname
                    $newuser = $location.Create("User", "CN=" + $displayname)

                    #账户的登录名
                    $newuser.Put("sAMAccountName", $loginname)
                    $newuser.SetInfo()
                    #在@后自定义域名
                    $newuser.Put("UserPrincipalName", $loginname + "@mytest.com")
                    $newuser.SetInfo()

                    #账户姓,名
                    $newuser.Put("givenname", $firstname)
                    $newuser.SetInfo()
                    $newuser.Put("sn", $lastname)
                    $newuser.SetInfo()

                    #默认账户是开启的,若想默认关闭,修改$false为$true
                    $newuser.psbase.InvokeSet('AccountDisabled', $false)

                    #默认密码是P@ss123
                    $newUser.SetPassword("P@ss123")
                    }
  • 相关阅读:
    基于WS流的RTSP监控,H5低延时,Web无插件,手机,微信ONVIF操控摄像头方案
    H5微信视频,直播低延时,IOS限制全屏播放,自动播放问题处理。
    最新IOS,safari11中对webrtc支持,IOS和android视频聊天,web低延时视频教学技术分析
    MySql 用户篇
    Sql Server 数据库帮助类
    [C#基础知识]转载 private、protected、public和internal的区别
    Mysql 插入语句
    .net core identityserver4 学习日志
    mysql 事务模板
    .net core 生成二维码
  • 原文地址:https://www.cnblogs.com/studio313/p/1622057.html
Copyright © 2011-2022 走看看