Si vous utilisez User Profile Synchronization Service de SharePoint 2010, pour le synchroniser avec votre Active Directory, vous l’avez sans doute remarqué, que SharePoint récupère tous les comptes présents sur le/les « OU= » que vous avez choisi, qu’ils soient actifs ou inactifs.

Si vous souhaitez avoir que les comptes actifs, il est tout à fait possible d’appliquer un filtre sur la connection de la synchronisation.

Pour y arriver, il faut:

  • Ouvrir la Console Administration Centrale
  • Cliquer sur « Manage service applications »
  • Cliquer sur le service application de la synchronisation des profils, pour mon cas, il s’appelle « User Profile Service Application »
  • Cliquer sur « Configure Synchronization Connections »Configuration de la Connection de la synchronisation
  • Cliquer sur « Edit Connections Filters »
    Edit Connections Filters

    Edit Connections Filters

  • Dans la section « Exclusion Filter For Users », il faut choisir dans « Attribute »: « userAccountControl »
  • Choisir « Bit on equals » dans « Operator« 
  • Taper « 2″ dans « Filter »
  • Enfin, Cliquer sur « ADD »
    Ajout de filtre

    Ajout de filtre

  • Faire une synchronisation complète (Full)

Une fois la synchronisation terminée, vous n’aurez dans votre base de données que les comptes actifs.

Ceci n’est qu’un petit exemple d’utilisation des filtre de la synchronisation des profils, je vous laisse imaginer ce qu’on peut faire avec cette panoplie complète de filtres.

N’hésitez pas à laisser des commentaires.