FIM 2010 R2 disponible en Release Candidate

Après plusieurs mois de Beta, voici FIM 2010 R2 en RC. De nombreuses nouveautés dont la possibilité d’interagir avec SCCM, des rapports améliorés et un portail web pour la fonctionnalité de Self-Reset Password.

La liste des fonctionnalités de la R2 ici : Release Notes and feature-specific documents

Le lien de téléchargement pour les personnes inscrites au programme : FIM 2010 Connect web site

FIM Custom Activity – Guide de création (partie 1)

Quel que soit le projet FIM que vous êtes en train ou allez conduire, il est quasiment certain que vous aurez besoin de développer une ou plusieurs activités de Workflow personnalisées. Que ce soit pour palier un manque de fonctionnalité de FIM ou pour répondre à un cas particulier relatif à votre environnement, le développement que Microsoft annonçait comme terminé avec le provisioning déclaratif de FIM se mue souvent en un besoin de développement de ces fameuses Custom Activities !

Mais d’abord c’est quoi une Custom Activity ?

FIM Service permet de déclencher des actions sur des ressources du portail FIM sur la base de deux types de déclencheurs : une demande faite au web service FIM (création, modification, suppression ou lecture d’une ressource) ou bien sur le changement d’état d’appartenance à un ensemble FIM (les SET). Ces déclencheurs sont représentés dans le portail FIM par des règles de stratégie de gestion (les fameuses MPR) qui ne sont pas des régles d’octroi de droits (la case Accorde une autorisation est décochée). Ces règles peuvent faire appel à des Workflows constitués d’activités reparties dans trois grands types : Authentification, Autorisation et Action.

Plusieurs activités sont disponibles à l’installation du portail FIM (Activité de règles de synchronisation, Notification, Approbation, Activité de réinitialisation de mot de passe Active Directory, etc.). Comme tout est ressource dans le portail, il est possible d’ajouter ses propres activités. Pour cela il est nécessaire de sortir son bon vieux manuel de C#, d’installer Visual Studio 2010 (2008 suffit puisque .NET Framework 3.5 est nécessaire), de préparer un bon litre de café et de s’armer d’un bon tuto (j’espère que celui-ci vous satisfera).

Read More

Ajuster la durée de rétention des ressources dans le portail FIM

Par défaut la durée de rétention des ressources système est de 30 jours, cette valeur ne peut être modifiée pas même par les administrateurs du portail sans avoir au préalable créé une MPR appropriée. Cette durée de 30 jours peut provoquer un alourdissement de la base de données important selon le nombre de synchronisations et la fréquence de celles-ci. De manière générale une période de 48h est plus raisonnable, mais cette valeur doit être ajustée en fonction de vos besoins.

NOTE : La durée de rétention des ressources système permet de marquer toutes les ressources créées dans le portail d’une date d’expiration : cette date correspondant à la date de création plus la durée de rétention.

Read More

Sauvegarde et restauration de la configuration d’un serveur FIM Service

Microsoft fournit des Cmdlets Powershell permettant d’exporter et d’importer la configuration d’un serveur FIM Service. Ces commandes sont inclus dans le module FIM Automation pour Powershell et sont fort utile pour : sauvegarder la configuration, restaurer la configuration, migrer la configuration, ou encore exporter et importer des ressources dans le portail FIM.

Les Cmdlets disponibles sont les suivants :

Compare-FIMConfig : Compare les attributs de ressources FIM et retourne une liste des changements à effectuer.
ConvertFrom-FIMResource : Sérialise une ressource FIM et l’exporte sous forme d’un fichier XML (converti une ressource en XML).
ConvertTo-FIMResource : Désérialise une ressource FIM depuis un fichier XML donné (converti des données XML en une ressource).
Export-FIMConfig : Exporte les ressources FIM de configuration depuis FIM Service (appel au Web Service FIM).
Import-FIMConfig : Importe une liste de changement dans FIM Service en utilisant le Web Service.
Join-FIMConfig : Joint deux listes d’objets de type ressource FIM en utilisant un ou plusieurs critères de rapprochement.

Grâce à ces Cmdlets il est possible de faire une sauvegarde de la configuration de FIM Service ou de restaurer cette configuration. Il est possible également de migrer la configuration d’un serveur vers un autre, par exemple pour appliquer des changements effectués sur un serveur de développement sur un serveur de production.

Vous trouverez des exemples de script que j’ai écrit sur la page code source de ce site. Notamment les scripts s’inspirant des exemples du Technet et s’intitulant : Backup-FIM-Configuration et Restore-FIM-Configuration

Vous trouverez également de nombreux exemples sur les différents liens du technet et sur la FIM Scriptbox du Forum FIM :

Astuce pour tester les filtres XPath dans FIM 2010

N’étant pas un génie du langage XPath j’ai souvent besoin de tester mes filtres XPath pour vérifier leur bonne syntaxe.

Lorsque l’on définit les critères d’un Ensemble (ou Set), il existe plusieurs cas où une définition est impossible à décrire avec le formulaire, il est donc nécessaire d’écrire un filtre XPath et de l’insérer directement dans l’attribut Filter d’une Ressource de type Set (disponible dans les attributs étendus de la vue avancée) entre les balises <filter></filter>.

D’abord tenté par écrire un script PowerShell permettant de tester les filtres XPath, par manque de temps je me suis tourné vers une autre solution : utiliser  l’aperçu du formulaire des Ressources de type Search Scope .

Read More

FIM Synchronization Error : app-store-import-exception

Cette erreur peux survenir lors de l’exécution d’un profil d’Import du FIM Management Agent (FIMMA).

Cette erreur indique que lors de l’import des données de la base FIMService vers le Connector Space (CS) du FIMMA, le format des données ne correspond pas au schéma du CS.

Il suffit de rafraichir le schéma du FIMMA puis de faire un staging (Full Import) pour corriger le problème.

Une désynchronisation du schéma survint généralement lorsque par exemple on retire un attribut ou une ressource du schéma du portail FIM, et que cet attribut ou ressource était présent dans les flux d’attribut du FIMMA.

Comment configurer le Management Agent FIM 2010

Les services FIM synchronisent les informations entre le Portail FIM et le moteur de synchronisation via un connecteur spécifique : le FIM Management Agent.

La première étape avant de pouvoir gérer les identités dans le portail FIM consiste donc à paramétrer ce connecteur depuis la console de gestion des services de synchronisation FIM.

Read More

Forefront Identity Manager 2010 RC1 disponible en téléchargement !

La version RC1 de Forefront Identity Manager est enfin disponible. FIM 2010, anciennement nommé ILM 2 apporte à la suite Microsoft un outil complet d’Identity Management. Les projets parfois très complexe de mise en place d’ILM devrait être grandement simplifié par les outils du portail intégré. Reste à vérifier que FIM répond à toutes les attentes en termes de Management. La réponse bientôt sur ce blog ^^

Télécharger Forefront Identity Manager 2010 RC1 :

http://technet.microsoft.com/fr-fr/evalcenter/cc872861(en-us).aspx