Here is a groovy script which finds all users in Group A which are not in Group B.
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.user.util.UserUtil UserUtil userUtil = ComponentAccessor.getUserUtil() result = '' userUtil.getUsers() .findAll{userUtil.getGroupsForUser(it.getName())*.name.contains('Group A')} .findAll{!userUtil.getGroupsForUser(it.getName())*.name.contains('Group B')} .each{ u -> result += u.name + "\r\n" } result
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.