How to remove users no longer available in import source
Description
During a UCX Suite users' synch, you can automatically remove all those "synched" users no longer available into the import source, also when deleted user is the last one or when there are no additional users coming from source. Local users are not removed.
This feature is by default disable and it requires a change into a setting file, from file system.
"Synched " users are all those users with Active Directory Username and Domain populated, coming from a previous synchronization or manually inserted or imported from a CSV file. These users are subjected to synchronization.
On the other end, all users with empty Active Directory Username and Domain are considered Local users.
How to remove users no longer available in import source
Please access to UCX Suite file system through a Remote Desktop session
Edit this file: C:\Program Files (x86)\StonevoiceAS\Apps\Fw\Settings\FW.Sync.Engine.config.xml
If the file doesn't exist, pls. create it with UTF-8 encoding.
Add the following line:
<?xml version="1.0" encoding="utf-8"?>
<configuration version="1.0.1.0">
<preference key="sync.dbmerge.RemoveLocalUsersIfNotContainedInSynchronizedSources" value="true" />
</configuration>
Keep in mind that default value is "false", which means synch happens in the usual way, like below described:
Setting = false
1st case: while importing users for a specific domain and last user for that domain is deleted in source, relevant UCX Suite user is not deleted
2nd case: If you create an alternative UPN on AD source, assigned to some users, and later on you revert all users to same primary UPN, the synch does not remove alternative UPN's users, while users with primary UPN are added. End result is some users duplications, when associated to previous alternative UPN
3rd case: If you remove all users from source or you change LDAP filter in import source so no users are imported, end result is "synched" users still present in UCX Suite users' list
Setting = true
1st case: while importing users for a specific domain and last user for that domain is deleted in source, relevant UCX Suite user is deleted, too
2nd case: If you create an alternative UPN on AD source, assigned to some users, and later on you revert all users to same primary UPN, the synch removes alternative UPN's users, while users with primary UPN are added. End result is no duplications at all
3rd case: If you remove all users from source or you change LDAP filter in import source so no users are imported, end result is all "synched" users are removed.