A similar thread already exists but I do not have much experience with the SharePoint User List (in fact never heard of it!). The thread is here: Populate SharePoint Contact List with AD user information I have the user profile service up and running but we do not use My Sites. I essentially want a list that shows all users from AD, can be filtered easily and obviously needs little to no maintenance in way of staying up to date with amendments in AD. Any help would be great, thanks
I would recommend going for Search to avoid development and keep your environment supported, not to mention - automatically updated, no need to handle that yourself. With or without My-Sites configured, as long as you have User Profiles + Synchronization running, via Search + People vertical you could build up a whole new experience to your users, and benefit from advanced Filters (e.g. I build a Isotope by creating my own Display templates, similar to Pinterest + Filters). Examples are abundant - have a look at this series from Marc A. - and it works perfectly on-premises too.
User lists are a no no. Avoid that!!
Figure out if you have all the fields that you need in AD.
Create a SharePoint Contact list with all the fields you need.
Figure out if you can map all the fields from AD to Azure AD coz some of them are not possible to map if you cant get them to Azure AD.
Make a power Shell script that takes the fields and populates into SharePoint.
Make the power Shell script as a Schedule task.
Take a look at this article.