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

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PowerShell批量修改AD用户密码属性的代码

    需求:非常普通的一个需求,就是给AD用户修改密码,但是问题是量太大了。所以写了个脚本

    cls
    $pass = ConvertTo-SecureString -AsPlainText 12333333344.abc -Force
     
    Import-Csv -Path d:\pp.csv | foreach { 
    Get-ADUser -Identity $_.name|Set-ADAccountPassword -Reset -NewPassword $pass
    Get-ADUser -Identity $_.name|Set-ADUser -ChangePasswordAtLogon $false
    $_.name
    }

    这个脚本运行,需要本地装有Active Directory的模块,不需要手动导入,自动挂载。
    以上脚本改密码,也设置下次登录是否需要更改密码。
    在foreach循环中,可以增加多个针对用户名的操作,比如修改属性,账户过期时间什么的。

    其中需要用到的pp.csv文件内容格式如下

    name
    wangerxiao
    dongcunrui

    本文出自 “九叔-微软私有云” 博客

    您可能感兴趣的文章:
    • PowerShell脚本 随机密码生成器(ps随机密码生成器)
    • PowerShell中实现混淆密码示例
    • Powershell读取PFX证书并输入密码的脚本分享
    • PowerShell小技巧之获取Windows系统密码Hash
    • PowerShell生成随机密码的方法
    • Powershell生成Windows密码算法简单学习
    • PowerShell 脚本中的密码保存的方法
    上一篇:使用PowerShell获取当前主机内存使用量和总量的方法
    下一篇:PowerShell 自动备份oracle并上传到ftp
  • 相关文章
  • 

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

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

    PowerShell批量修改AD用户密码属性的代码 PowerShell,批量,修改,用户,