zoukankan      html  css  js  c++  java
  • 【随笔】批量操作AD用户属性

    使用powershell脚本快速添加AD用户属性

    使用方式

    1、将该脚本复制到DC服务上
    2、以部门为单位,修改对应字段内容AD_ou,define_name,define_mail
    3、保存,以管理员权限运行该脚本

    #set OU and buiso info
    $AD_ou="ou=test,dc=company,dc=com"
    $define_name="test"
    $define_mail="test@abc.com"
    
    $user_list= (Get-ADUser -Filter * -SearchBase $AD_ou -Properties SamAccountName | Sort-Object CanonicalName |select -ExpandProperty "SamAccountName")
    write-host $user_list
    $is_run = read-host "Please press 'Y' to continue"
    if ("Y" -eq $is_run -or "y" -eq $is_run){
        foreach ($Sam in $user_list){
          #write-host $AD_user
     
          #Set-AdUser -Identity $Sam -add @{adminDisplayName=$define_name}
          #Set-AdUser -Identity $Sam -add @{adminDescription=$define_mail}
          #Set-AdUser -Identity $Sam -remove @{adminDisplayName=$define_name}
          #Set-AdUser -Identity $Sam -remove @{adminDescription=$define_mail}
          Set-AdUser -Identity $Sam -replace @{adminDisplayName=$define_name}
          Set-AdUser -Identity $Sam -replace @{adminDescription=$define_mail}
        }
        write-host "Run success"
    }else{
        write-host "Unexpected exit"
    }
  • 相关阅读:
    netty 服务端 启动阻塞主线程
    idea踩过的坑
    bat批量重命名
    图片上传
    TCP/IP入门指导
    CPU governor调节器汇总
    IT咨询顾问:一次吐血的项目救火
    python 数组
    Python字符串
    基于Python实现对各种数据文件的操作
  • 原文地址:https://www.cnblogs.com/bianjiangjiang/p/14927398.html
Copyright © 2011-2022 走看看