Set selected users "Password needs reset" to True
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-20-2008 02:19 AM
HI,
I would like to find out the simplest way of reseting the flag "Password needs reset" in the user record to true. Ideally, i would like to do this to a selected group, with the relevant members associated to that group, or all users with the ITIL role.
Would a UI action work for this? if so, how and what would the script look like, as i currently have
current.password_needs_reset = 1; and also tried
current.password_needs_reset = true; on the User table.
Any suggestions?
Thanks
Shaun
- Labels:
-
Orchestration (ITOM)
-
Service Mapping

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-20-2008 04:48 AM
You need to put the value in quotes when setting a boolean field. You also need to make sure to call the update on the record.
current.password_needs_reset = '1';
current.update();
...or...
current.password_needs_reset = 'true';
current.update();
If you want to click an option on a group record and apply the change to all members of that group you could use the following script in a 'List Choice' UI Action on the Group Member ('sys_user_grmember') table. That way, you could select the users from the related list on the group form and apply the action.
//Query the user record...
var gr = new GlideRecord('sys_user');
gr.addQuery('sys_id', current.user.sys_id);
gr.query();
//Update the user record if found...
if(gr.next()){
gr.password_needs_reset = 'true';
gr.update();
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-20-2008 05:10 AM
HI Mark,
Thanks very much for this..
I realised that i left the current.update(); out of the script earlier, and ran the script, and it worked, but the script for the group membership stuff is great..
Thanks very much 🙂
SHaun
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-11-2009 07:52 AM
Hello Folks
I was looking at this post and wondering how to use it to set the password_needs_reset parameter to true when a new user is created during an automatic LDAP import. At the moment, users are created with a blank password and I want to enhance security a bit.
Additionally, I would also check for empty passwords and force users to create one.
Thanks for your help,
Christian