terça-feira, 21 de agosto de 2012 19:41
A customer has asked if this is possible to do. In my VM I have went into UPS settings and Manage Policies. Under Memberships->Distribution List I have edited the policy and set the 'Default Privacy Setting' to 'Only Me'.
Is this how to go about this task correctly? I have ran an incremental sync but the memberships for DLs still show in mysites. Is there a timer job that I may have to run in order to refresh the policy setting?Edit: If I change policy setting to disabled it instantly removes DLs from mysites. I'd still like to know if there is a timer job that refreshes the policy level i.e. manager only/team/only me.
- Editado Speedbird85 terça-feira, 21 de agosto de 2012 19:51
Todas as Respostas
terça-feira, 21 de agosto de 2012 20:06
If you disable them they are gone for everybody. - But if you change the "default policy" it will only be used for new profiles. The existing profiles are not patched! - You must create a PowerShell script like this:
1. get MySite host object (SPSite)
2. get User Profile Manager object wir ServiceContext to the MySite host SPSite
3. enumerate all user profiles
4. change the setting for each user profile
5. commit the change for every user profile
MAKE SURE YOU TESTED YOUR SCRIPT BEFORE USING IT IN PRODUCTING!
terça-feira, 21 de agosto de 2012 20:28Ok thanks. I will just disable the DLs - the customer doesn't want them for anyone.
quarta-feira, 22 de agosto de 2012 07:54Moderador
For this issue, based on my understanding, there is no timer job related to the policy setting. Maybe you can run the user profile sync related jobs to have a try. Or you can create a custom timer job to reset iis.
More information about “Timer job reference (SharePoint Server 2010)”: