本帖最后由 fpquenya 于 2012-6-20 16:08 编辑
回复 1# pandy05
;-------------------------------------
;修改域用户的密码,在加域的计算机下用"具备对该用户修改密码的权限账户"下执行(不一定是域管理员)
;-------------------------------------
;方法1,需要安装了服务器管理工具包,使用dsquery和dsmod命令
Local $sUserName = "zhangsan"
Local $sPassword = "2ud0923"
Run("dsquery user -samid " & $sUserName & "|dsmod user -pwd " & $sPassword)
;方法2
Local $sDCName = "PDC" ;域控服务器名
Local $sUserName = "zhangsan"
Local $sPassword = "ABCD1234"
Local $oUser = ObjGet("WinNT://" & $sDCName & "/" & $sUserName & ",User")
$oUser.SetPassword($sPassword)
;方法3
Local $sCN = "张三"
Local $sPassword = "9988aabb"
Local $oUser = ObjGet("LDAP://CN=" & $sCN & ",OU=信息中心,DC=contoso,DC=com") ;用户的distinguishedName
$oUser.SetPassword($sPassword)
|