PC_Aide

3_delete_user_from_name_ou.vbs

Dec 18th, 2016
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ' UserDelete .vbs
  2. ' Sample VBScript to delete users in a named OU
  3. ' src : http://www.computerperformance.co.uk/ezine/ezine134.htm#Example_3_-_VBScript_to_Delete_All_Users_in_a_Named_OU.
  4. ' ------------------------------------------------------------'
  5. Option Explicit
  6. Dim objOU, objUser, objRootDSE
  7. Dim strContainer, strCN, strObject, strDNSDomain
  8. ' Bind to Active Directory Domain
  9. Set objRootDSE = GetObject("LDAP://RootDSE")
  10. strDNSDomain = objRootDSE.Get("DefaultNamingContext")
  11. strObject = "user"
  12. ' -------------------------------------------------------------'
  13. ' Important create OU=Contacts or change value for strContainer
  14. ' -------------------------------------------------------------'
  15. strContainer = "OU=direction,ou=montreal-ou,ou=educ-plusinc, "
  16. strContainer = strContainer & strDNSDomain
  17. set objOU =GetObject("LDAP://" & strContainer)
  18. For each objUser in objOU
  19.    If objUser.class= strObject then
  20.        ' The heart of this script - delete object
  21.       strCN = "CN=" & objUser.cn
  22.        objOU.delete strObject, strCN
  23.    End if
  24. next
  25. set objOU = Nothing
  26. ' End of VBScript
Add Comment
Please, Sign In to add comment