Hello,
I try to find inactive users from one of our 3 User Directories that aren't in our "notused" group. For now my script looks like this
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.util.UserUtil
import com.atlassian.crowd.embedded.api.CrowdService
import com.atlassian.crowd.embedded.core.util.StaticCrowdServiceFactory
UserUtil userUtil = ComponentAccessor.getUserUtil()
CrowdService crowdService = StaticCrowdServiceFactory.getCrowdService()
result = "<table style=\"width:100%\">"
userUtil.getUsers().findAll{!it.isActive()}.each{ user ->
    
    if (!crowdService.isUserMemberOfGroup(user.getName(), "notused")){
    	result += "<tr><th>" + user.name + "</th>" + "<th>" + user.displayName + </th>" + "<th>" + user.emailAddress + "</th>" + "</th></tr>"
        }
}
result += "</table>"
resultBut i don't know (and can't find) how to check if user is in target user directory.
Thanks in advance,
Maciej O. 
Try this code to get DirectorId:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.user.ApplicationUser
for(ApplicationUser user: ComponentAccessor.getUserManager().getAllApplicationUsers()){
    user.getDirectoryId()
}
					
				
			
			
			
				
			
			
			
			
			
			
		You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
 
 
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.