标题: 急!!如何批量更改AD用户属性! [打印本页] 作者: danny1013 时间: 2006-3-6 12:19 标题: 急!!如何批量更改AD用户属性! 各位大侠,如何可以一次批理更改AD用户的属性,如我想把所有用户的属性里的"用户不能更改密码"勾打上,又或者初始所有用户的密码??作者: danny1013 时间: 2006-3-6 18:41 标题: re:大家帮帮忙吧,不是要我一个个去改吧? 大家帮帮忙吧,不是要我一个个去改吧?作者: atong999888 时间: 2006-3-7 08:14 标题: re:在AD用户和计算机管理器里, 选多个帐号... 在AD用户和计算机管理器里, 选多个帐号,按右键的属性,弹出"多重对象属性",点"帐户", 里面就有许多帐户选项.作者: feitianxiang 时间: 2006-3-7 11:43 标题: re:可以使用脚本的 我也是遇到同样的问题... 可以使用脚本的 <br>
我也是遇到同样的问题的,使用脚本很方便的.很快,一分钟都不到就全部改好了.<br> 作者: asyangzl 时间: 2006-3-7 13:14 标题: re:win2k没有此功能 win2k没有此功能作者: asyangzl 时间: 2006-3-7 13:15 标题: re:win2k没有此功能 win2k没有此功能作者: hzhu 时间: 2006-3-8 03:44 标题: re:FYI: http://www.micr... FYI: <a target=_blank href=http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/pwds/uspwvb04.mspx>http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/pwds/uspwvb04.mspx</a>作者: danny1013 时间: 2006-3-15 17:01 标题: re:我用的就是win2k server+ex... 我用的就是win2k server+exchange2000呀,脚本怎么写?<br>
楼上的地址也进不去作者: kakafaint 时间: 2006-3-15 17:46 标题: re:你进不去就给你贴出来Enable U... 你进不去就给你贴出来<br>
Enable Users to Change Their Passwords<br>
<br>
Description<br>
<br>
Disables the User Cannot Change Password option, allowing the user to change their password. <br>
<br>
Supported Platforms<br>
<br>
Windows Server 2003<br>Yes<br><br>
Windows XP<br>Yes<br><br>
Windows 2000<br>Yes<br><br>
Windows NT 4.0<br>Yes<br><br>
Windows 98<br>Yes<br><br>
<br>
Script Code<br>
<br>
Const ADS_ACETYPE_ACCESS_DENIED_OBJECT = &H6<br>
Const CHANGE_PASSWORD_GUID = _<br>"{ab721a53-1e2f-11d0-9819-00aa0040529b}"<br><br>
Set objUser = GetObject _<br>("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com")<br>
Set objSD = objUser.Get("nTSecurityDescriptor")<br>
Set objDACL = objSD.DiscretionaryAcl<br>
arrTrustees = Array("nt authority\self", "everyone")<br><br>
For Each strTrustee In arrTrustees<br>For Each ace In objDACL<br>If(LCase(ace.Trustee) = strTrustee) Then<br>If((ace.AceType = ADS_ACETYPE_ACCESS_DENIED_OBJECT) And _<br>(LCase(ace.ObjectType) = CHANGE_PASSWORD_GUID)) Then<br>objDACL.RemoveAce ace<br>End If<br>End If<br>Next<br>
Next<br><br>
objUser.Put "nTSecurityDescriptor", objSD<br>
objUser.SetInfo<br>
<br>
For online peer support, join the microsoft.public.windows.server.scripting community on the msnews.microsoft.com news server. To provide feedback or report bugs in sample scripts or the Scripting Guide, please contact Microsoft TechNet.<br>
<br>
Disclaimer<br>
<br>
The sample scripts are not supported under any Microsoft standard support program or service. The sample scripts are provided AS IS without warranty of any kind. Microsoft further disclaims all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample scripts and documentation remains with you. In no event shall Microsoft, its authors, or anyone else involved in the creation, production, or delivery of the scripts be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample scripts or documentation, even if Microsoft has been advised of the possibility of such damages.<br>
<br> 作者: danny1013 时间: 2006-3-22 17:43 标题: re:真是高手呀!谢谢! 真是高手呀!谢谢!作者: feitianxiang 时间: 2006-3-22 18:37 标题: re:我发了一个帖子,在精华里有。。我用过... 我发了一个帖子,在精华里有。。<br>
我用过了,没问题的。。我也是有同样的需求才写的脚本。<br>
你可以去精华帖子里看看的。<br> 作者: hawks12 时间: 2006-5-18 18:18 标题: re:当用户的"User must chang... 当用户的"User must change password at next logon"开关被Enable了后,需要Disable它。<br>
在这里推荐一个Resource Kits里面的一个工具 cusrmgr,首先看看它的帮助:<br>
<br>
CUsrMgr Ver 1.0 Jan98 by G.Zanzen (c) MCS Central Europe<br>
Sets a random password to a user<br>
usage: -u UserName [-m \\MachineName] \\ default LocalMachine<br>Resetting Password Function<br>-p Set to a random password<br>-P xxx Sets password to xxx<br>User Functions<br>-r xxx Renames user to xxx<br>-d xxx deletes user xxx<br>Group Functions<br>-rlg xxx yyy Renames local group xxx to yyy<br>-rgg xxx yyy Renames global group xxx to yyy<br>-alg xxx Add user (-u UserName) to local group xxx<br>-agg xxx Add user (-u UserName) to global group xxx<br>-dlg xxx deletes user (-u UserName) from local group xxx<br>-dgg xxx deletes user (-u UserName) from global group xxx<br>SetProperties Functions<br>-c xxx sets Comment to xxx<br>-f xxx sets Full Name to xxx<br>-U xxx sets UserProfile to xxx<br>-n xxx sets LogonScript to xxx<br>-h xxx sets HomeDir to xxx<br>
<br>-H x sets HomeDirDrive to x<br>
<br>+s xxxx sets property xxxx<br>-s xxxx resets property xxxx<br>where xxxx can be any of the following properties:<br>MustChangePassword<br>CanNotChangePassword<br>PasswordNeverExpires<br>AccountDisabled<br>AccountLockout<br>RASUser<br>
<br>
<br>
我们激活用户的语法是:<br>
<br>
D:\copypwd>cusrmgr -u adam -s MustChangePassword<br>
<br>
操作完成...<br>
<br> 作者: 钉子 时间: 2006-5-18 22:58 标题: re:这个不错.加精了 这个不错.加精了