The first custom workflow activity I wrote was one to select a unique value from a list of possible values placed in WorkflowData variables. I’ve now re-written this as a PowerShell script to use with the open source FIM PowerShell activity. The script here just checks again the Portal, but it would be a simple…
Category: Scripting
Having a play with Craig Martin’s FIM PowerShell Activity
I’ve been wanting to explore the possibilities of Craig Martin’s FIM PowerShell Workflow Activity for a while, and now my lab is out of it’s TechEd bubble-wrap I can get back to play. In this post a couple of extra steps I had to take to get it working on R2. I’ll post sample scripts…
Duplicate Object script
I’ve publish a new script that will duplicate any object in the FIM Portal, naming it “Copy of ” plus the Display Name of the copied object. I’ve tested it on MPRs, Workflow Definitions, Sets, Search Scopes, Navigation Bar Resources, AIC’s … You can get it here.
Using Export-FIMConfig to search with multiple filters
I was trying to update a script so it could resolve references to various resource types. I’d seen in the help that you can do this: Export-FIMConfig -customConfig (“/ConstosoCustomResource”, “/Group”) So in my script I spent ages trying to construct a string like “(“/ConstosoCustomResource”, “/Group”)” and then wondering why it wouldn’t work.
Improved export/import log archiving script and stylesheet
I have finally had a need to update my import/export log archiving system so it now uses powershell to convert the XML directly to HTML, without relying on IE to do the rendering, as I was before. The idea is a script you run immediately after every Import and Export run profile. It will take…
A Script to make FIM Policy “Self-Documenting”
There’s an ongoing problem with maintaining a system that has all the configuration possibilities of FIM. Documentation is usually out of date the moment it’s written and it’s a cumbersome way to try and understand a system anyway. One thing that can at least make your Policy configuration a bit easier to understand is to…
Migration Scripts and FIM Team Community Site
Following on from my recent post about Upgrading MIIS/ILM to FIMÂ I’ve now posted the helper scripts mentioned in that post (and demo’d in my TEC session) on the brand new FIM Team Community site. We’ll be putting various goodies on this site that we want to make publicly available and the other thing you’ll find…
My TEC 2012 highlights
Some of my memorable moments from TEC this year…
Using Powershell to update an RCDC configuration
I was stuck in one of those loops where you’re trying to track down an error in a RCDC by commenting out sections of the configuration file, uploading, recycling app pool, refreshing your browser, testing, go back to the beginning… I thought “there’s got to be a better way!” – and, as is so often the…
Authorization after an Action
Something that has come up from time to time on the FIM forum is the need to trigger an AuthZ workflow based on some change made by an Action workflow (or by the Sync Service). This is not possible in the FIM Service today and I don’t see any evidence that it will be possible in the…