Guest User

Untitled

a guest
Aug 9th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. var gr = new GlideRecord('u_focus_group');
  2. var strQuery = 'u_expiration>=javascript:gs.beginningOfToday()^u_active=true';
  3. gr.addEncodedQuery(strQuery);
  4. gr.query();
  5.  
  6. while (gr.next()) {
  7.  
  8. // Reset user profile and password
  9. var gruser = new GlideRecord('sys_user');
  10. gruser.get(gr.u_user);
  11.  
  12. if (gruser.active == false) {
  13. gruser.active = true;
  14. gruser.user_password = '123456';
  15. gruser.password_needs_reset = true;
  16. gruser.locked_out = false;
  17. gruser.update();
  18. }
  19.  
  20. // Reset group assignments
  21. var arr = gr.u_groups.split(',');
  22.  
  23. for(i = 0; i < arr.length; i++){
  24. var grmember = new GlideRecord('sys_user_grmember');
  25. grmember.initialize();
  26. grmember.user = gr.u_user;
  27. grmember.group = arr[i];
  28. grmember.insert();
  29. }
  30. }
  31.  
  32. // Disable scheduled jobs
  33. var gr = new GlideRecord('sysauto_list');
  34. gr.get(7380c7a913909740f8cb7e276144b06b); // Inactive accounts 15 Days
  35. gr.active = false;
  36. gr.update();
  37.  
  38. var gr = new GlideRecord('sysauto_list');
  39. gr.get(64b52d1e13692a009a8536666144b02f); // Inactive accounts 30 Days
  40. gr.active = false;
  41. gr.update();
Add Comment
Please, Sign In to add comment