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
Pour ceux qui avait manqué la version beta de cet examen, le voici enfin en version officielle. Uniquement en langue de Shakespeare pour l’instant, il est donc maintenant possible de valider ses connaissances de l’outil d’IAM de Microsoft via le programme MCP. Pour les détails sur les connaissances testées, la MCTS 70-158 est disponible sur le catalogue en ligne :
http://www.microsoft.com/learning/en/us/Exam.aspx?ID=70-158&Locale=en-us
La classe Microsoft.ResourceManagement.Workflow.Activities contient les différentes classes utilisées par les workflows de FIM Service et utilisable dans les activités personnalisées (ou Custom Activities)
Ce qu’il faut néanmoins savoir c’est que l’utilisation de la plus part des ces classes n’est pas supportée par Microsoft.
Voici un tableau résumant les activités supportées et celles qui ne le sont pas (dans la majorité des cas parce qu’elles ne fonctionnent pas en dehors du fonctionnement interne de FIM Service)
Lorsque l’on écrit un script PowerShell il y a toujours un moment où l’on préfèrera demander une authentification utilisateur par prompt plutôt que de mettre un mot de passe en dur dans le code (sisi c’est mieux
)
Sauf que lorsque l’on veut demander un mot de passe à l’utilisateur il n’y a pas dix mille façon de le faire proprement : il faut le stocker dans une chaîne de type System.Security.SecureString
Ok… C’est super… Mais comment faire pour ensuite donner ce mot de passe en paramètre à des fonctions ou actions puisque le contenu de ce chaîne est haché ?
Et bien pour effectuer un reverse du hash il existe une classe : System.Runtime.InteropServices.Marshal
Après plusieurs sollicitations voici en fin la suite de mon article sur la création d’une Custom Activity pour FIM 2010.
Afin de rendre ce guide le plus simple possible, je vais montrer ici une activité utilisée comme exemple par Microsoft dans les guides du MSDN. L’article original est disponible à cette adresse : http://msdn.microsoft.com/en-us/library/windows/desktop/ff859524.aspx
Cette activité est créé dans la FIMCustomActivityLibrary préparée dans la première partie de ce guide : FIM Custom Activity – Guide de création (partie 1)
On va créer cette activité dans un dossier spécifique afin de séparer les différentes activités au sein d’une même librairie (ce qui permet je le rappelle de ne générer qu’une seule dll d’activité personnalisée pour le portail FIM 2010).