Win2008/2012r2下批量更改域用户密码

使用Windows PowerShell批量更改AD用户的密码,使用以下命令,修改对应字段,执行即可。

1、打开Windows PowerShell加载AD模块:

Import-Module ActiveDirectory
2、更改所有域用户的密码:
Get-ADUser -filter * -SearchBase ‘DC=xxx,DC=com‘ | Set-ADAccountPassword -Reset -NewPassword (ConvertTo-SecureString -AsPlainText "abc123AA" -Force)

3、更改指定“test”OU中所有域用户的密码:
Get-ADUser -filter * -SearchBase ‘OU=test,DC=xxx,DC=com‘ | Set-ADAccountPassword -Reset -NewPassword (ConvertTo-SecureString -AsPlainText "[email protected]#" -Force)
4、设置域用户下次登陆时不需要更改密码:
Get-ADUser -filter * -SearchBase ‘DC=xxx,DC=com‘ | Set-ADUser -ChangePasswordAtLogon $false

原文地址:http://blog.51cto.com/3032439/2171970

时间: 2024-10-09 16:13:29

Win2008/2012r2下批量更改域用户密码的相关文章

Windows2008server R2 组策略批量更改本地管理员密码

Windows2008域组策略批量更改本地管理员密码 1,打开域策略管理器. 2,在组策略对象下面新建一个组策略对象:如:Local_Root 3,接着在Local_Root右键点击编辑这个组策略. 4,在Local_Root编辑器下"用户配置"下面的"本地用户和组"点击新建"用户"或者"用户组",我在此处选的是本地用户,内置Administrator并且重命名为Admin. 5,剩下就是在组策略里面生效,你如果想快点生效需要

Windows2003使用WEB方式修改域用户密码

1. 前言 在客户端PC加入到域的情况下,用户修改自己的帐户密码非常方便,但是在生产环境中有时候客户端没有加入到域只是用其账号登录到某些应用系统,比如邮件.Radius等,但此时又需要用户可以修改自己的密码,此时就需要通过Web方式来修改密码: Windows 2003已经自己带了修改域用户密码的相关ASP网页文件,位置在C:\WINDOWS\system32\inetsrv\iisadmpwd中(在安装IIS以及支持脚本的情况下),也即只需要在IIS里将其发布即可. 2. 安装IIS 1. 安

在非域环境中修改域用户密码的方法

前几天有个单位,新配置了一台服务器,做文件服务器,为网络中提供共享文件夹服务,该单位大约有50多个用户.服务器采用Windows Server 2008 R2操作系统,升级到Active Directory,为单位每个职工创建了一个用户名,在服务器上除了为每个用户创建一个"共享文件夹"保存个人数据外,还创建了"公共"共享文件夹,保存单位的数据,并且在公共文件夹中创建了若干子目录,通过用户权限,设置只让指定用户上传.修改其中的文件. 在开始规划的时候,是计划让单位的所

组策略     之 域用户密码策略

组织单元(OU)上执行的密码策略作用于此OU中计算机的本地账户 域用户的密码策略执行域级别的密码策略(default domain policy或者自定义的密码策略) 例如:给一个名为HR的OU建立一个密码无复杂度和长度要求的策略,应用后可以在属于HR的计算机上面建立一个此密码要求的本地用户.如果想要在HR下建立一个域用户LIXUE那么它执行的将是default domain policy或者自定义的密码策略,此时必须符合相应的密码复杂度要求. 应用在人力资源部上的密码策略 全局策略. 建立域用

vbs程序批量禁用域用户然后移动到指定OU

作为一个大公司的IT管理人员,最痛苦的是每天创建.禁用.删除好几十个人员用户信息,目前我们通过程序批量创建域用户,但是离职用户的相关信息禁用及删除,需要我们手动来完成,之前文件介绍了,我们通过powershell来对指定的用户禁用及移动到指定的OU下,今天我们就通过vbs来实现将指定的用户禁用及移动到指定的OU. 我们首先是需要查看运行环境,我们创建Dsgrd Object组织单元,然后在该组织单元下创建Domain users二级组织单元,然后创建测试用户. 我们要将用户禁用后,移动到指定的O

Ansible批量更新远程主机用户密码 (包括Ansible批量做ssh互信)

1)  在服务端安装ansible 1 [[email protected] ~]# yum install -y ansible 2) 配置ansible到远程主机的ssh无密码信任关系 (authoried_keys 模块) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

windows2012利用Excel生成批处理自动批量创建域用户

如图: 命令行就是用以下公式生成 ="dsadd user cn="&C3&",ou="&G3&",ou="&F3&",dc=t,dc=com -upn "&D3&"@t.com -samid "&D3&" -pwd "&E3&" -memberof cn="&H3

Windows下修改mysql root用户密码

忘记mysql的root密码是一件让人头疼的问题. 下面理一下Windows7下面重置root密码的方法. 1.打开一个命令行窗口:这儿必须注意,要使用管理员身份打开: 2.关闭mysql服务:net stop mysql 3.运行 mysqld --skip-grant-tables.该命令是让mysql启动的时候跳过授权表,这儿要注意的是网上很多地方都是 mysqld-nt,但新版本已经被mysqld取代了. 4.重开一个命令行窗口(用管理员身份打开), 运行命令: mysql -u roo

如何批量增加域用户

域部署完成之后,通常要面临超大规模的域用户添加,这时批量添加就显得更为高效. 这里提供一个批量添加的批处理来实现批量处理功能. 首先建立useradd.cmd 和 list.txt两个文件 编辑useradd.cmd文件,内容大致如下: @echo on c: for /f %%i in (list.txt)  do dsadd user "CN=%%i,OU=销售一部,OU=销售部,OU=RenRen,DC=RenRen,DC=com"  -display %%i -ln %%i -