用于从Administrators组中删除帐户的VBS脚本

时间:2015-07-23 13:44:10

标签: vbscript

我前几天在网上发现了一个脚本,它删除了管理员组中不应该在那里的用户。

 strComputer = "localhost"

Set objGroup = GetObject("WinNT://" & strComputer & "/Administrators")

For Each objUser In objGroup.Members
If objUser.Name <> "Administrator" AND objUser.Name <> "Domain Admins"  AND objUser.Name <> "Help Desk Admins" Then
    objGroup.Remove(objUser.AdsPath)
End If
Next

它适用于列表中显示的任何帐户,例如:domain \ username,但如果它们显示为域\用户名,则不会删除它们(S-1-5-21-178213213-343423442-23423432-23423 )。

我怎样才能使那些结尾有长数字的力量消失?

谢谢!

0 个答案:

没有答案