Is it possible to check for UID conflicts, from the Control Centre or from the Unix Agent?
This could be done in a PowerShell script on the machine with Control Centre installed.
	Import-Module Quest.AuthenticationServices
	$UnixUsers = Get-QasUnixUser * | Where-Object {$_.UidNumber -ge 0} | Sort-Object UidNumber
	$OldUidNumber = -1
	$OldUserName = -1
	foreach($User in $UnixUsers)
	{
	if($User.UidNumber -eq $OldUidNumber)
	{
	$ConflictName = $User.UserName
	Write-Output "$OldUserName ($OldUidNumber) conflicts with $ConflictName"
	}
	$OldUidNumber = $User.UidNumber
	$OldUserName = $User.UserName
	}
	Or from the QAS unix agent - replacing YOURDOMAIN.COM with your domain.
DOMAINNAME=YOURDOMAIN.COM ; VAS=/opt/quest/bin/vastool ; for uid in `sudo $VAS -u host/ search -U gc://@$DOMAINNAME -q "(&(objectCategory=person)(objectClass=user)(uidNumber=*))" uidNumber | sort | uniq -d` ; do echo UID conflict: $uid ; sudo $VAS -u host/ search -q "(uidNumber=$uid)" distinguishedName ; done
© 2025 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center