如何在VBS的帮助下禁用远程计算机上管理员组的用户帐户

时间:2011-10-22 10:33:42

标签: vbscript wmi

我需要做类似代码的事情

strUser = "myUser"
strComputer = "myremoteComuter"
strPassword = "myPassword_"

Set objUser = GetObject("WinNT://" & strComputer & "/" & strUser & ",user",strUser,strPassword)


If Err.Number = 0 Then
objUser.AccountDisabled = true
objUser.SetInfo
End If

但是没有这样的方法GetObject需要3个参数。

1 个答案:

答案 0 :(得分:0)

我找到了一段代码:

Const ADS_SECURE_AUTHENTICATION = 1
Set objUser = GetObject("WinNT:").OpenDSObject("WinNT://MyDomain/UserNameToEnable,user",AdminUserName,AdminUserPassword, ADS_SECURE_AUTHENTICATION)
objUser.AccountDisabled = true
objUser.SetInfo