Code source
Le code source disponible ici est fourni à titre d’exemple. L’utilisation de ces scripts est sous votre responsabilité et dans le cadre de la maitrise de l’impact de ces scripts dans votre environnement.
J’ai développé et testé ces scripts mais ne garanti en rien leur bon fonctionnement dans votre environnement.
Pour tout commentaire ou question sur l’utilisation de ces scripts n’hésitez pas à venir en discuter ici.
Bonne utilisation.
Scripts PowerShell
| Nom du script |
Description d’utilisation |
Lien |
| Backup-FIM-Configuration |
Ce script utilise les Cmdlets Powershell de FIM 2010 afin d’exporter les éléments de configuration suivant du portail au format XML :
- portail (aspect du portail et liens des menus)
- schéma (ressources et leurs attributs)
- stratégies (MPR, ensembles, règles de synchronisation et workflow) |
 |
| Fix-Centrify-Orphan-Unix-Profile-SID |
Ce script permet de corriger le SID de la valeur parentLink d’un profil Unix suite à une migration de domaine. Le script vérifie les profils d’une Zone Centrify et cherche pour tous les profils orphelins la nouvelle valeur du SID du compte AD associé dans l’attribut sIDHistory. |
 |
| Migrate-Centrify-Zones |
Ce script permet de migrer les Zones Centrify d’un domaine Active Directory vers un autre domaine cible. Les Zones sont crées dans le container de Zone par défaut dans le domaine cible. Les profiles Unix des utilisateurs et des groupes sont également migrés en même temps que les Zones. |
 |
| Restore-FIM-Configuration |
Ce script utilise les Cmdlets Powershell de FIM 2010 afin d’importer les éléments de configuration du portail FIM depuis un fichier XML. Utilisé avec le script Backup-FIM-Configuration, il devient alors possible de migrer la configuration FIM d’un serveur vers un autre. |
 |
| Start-Run-Profiles |
Ce script permet de lancer les profils d’exécution des Management Agent de FIM MS (moteur de synchronisation). Le script exécute les profils tels que décrit dans un fichier XML (j’ai fourni un fichier à titre d’exemple) et permet de notifier par mail les personnes de son choix des erreurs et/ou succès des synchros. |
 |
| Test-XPath-Filter |
Ce script permet de tester un filtre XPath ciblant des ressources dans le portail FIM 2010 (base de données FIMService) et affiche le résultat sous forme de page HTML. |
 |