Advertisement
Guest User

Untitled

a guest
Jul 8th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. dsquery computer ou=sbscomputers,ou=computers,ou=mybusiness,dc=mydomain,dc=local -o rdn -limit 500 > control.txt
  2.  
  3. SetLocal EnableDelayedExpansion
  4.  
  5. FOR /F %%L IN (control.txt) DO (
  6. set line=%%L
  7. echo !line!
  8. set line=!line:"=!
  9. echo !line!
  10. echo !line! >> process.txt
  11. )
  12.  
  13. sort < process.txt > sorted.txt
  14.  
  15. del process.txt
  16. move sorted.txt control.txt
  17.  
  18. $computers = Get-Content -Path c:pathtocontrol.txt
  19. $user = "administrator"
  20. $Password = "password"
  21. Foreach($computer in $computers) {
  22. $user = [adsi]"WinNT://$computer/$user,user"
  23. $user.SetPassword($Password)
  24. $user.SetInfo()
  25. echo "Password reset on $computer"
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement