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"
    }
  • 相关阅读:
    python基本数据类型
    大学排名之数据库练习
    Python turtle学习笔记
    初学爬虫
    用python进行对乒乓球的比赛分析,并且将该程序进行封装
    新网页
    Python pandas
    十大经典排序算法
    C++的split()函数
    C++多态意义探究
  • 原文地址:https://www.cnblogs.com/bianjiangjiang/p/14927398.html
Copyright © 2011-2022 走看看