Updating RequestStatusDetail

Not long ago I wrote a post about writing status messages back to the Request object from a custom workflow. I used custom attributes because I was following the only documentation I could find. But Henrik said “why don’t you use RequestStatusDetail?” – and actually the reasons were a. I hadn’t thought of it, and…

Using powershell to update FIM Portal objects from a CSV

I’ve just posted this script to the FIM Forum Scriptbox. It helped me do a bulk update of attributes in the FIM Portal that, for various reasons, I didn’t want to export through the Sync Service. I tried to make the script as flexible as possible, so it reads the attribute names from the header row…

A simple powershell script to copy tables to another database

I’ve finally started using SQL 2008 Reporting Services in earnest to provide access to all that useful data in the FIM Metaverse. Like a good girl I’m replicating the tables to another database, instead of pointing straight at the active FIMSynchronizationService database. Here’s a simple little script that I’ve tacked on to the end of…

Modifying the FIM Portal Schema from a CSV

I recently had a lot of attributes to add to the FIM Portal. In an effort to meet a demonstration deadline I broke the normal rules of play and added them simultaneously to the Dev and Prod Portals. I still don’t understand why, but the next day when I came back both portals were broken. I…

Provisioning Exch 2010 when you’ve stil got Exch 2007

At one of my customers we’ve started provisioning all new users directly to Exchange 2010, while the old users are being progressively migrated from Exchange 2007. I modified the provisioning code for Exchange 2010 (basically just adding the msExchHomeServerName attribute as explained in this doc) and new users and mailboxes were created just fine. What…

Adding a CheckBox to a FIM Custom Workflow UI

The only examples of custom workflows I’ve seen so far use text boxes for all data entry on the UI. Here’s how I went about adding a check box to my UI. Note: I have also posted a version of this to the Technet Wiki: How to Add a CheckBox to a FIM Custom Workflow…

Password Sync from AD to BPOS

The FIM Sync Service allows passwords to be synchronised from a source AD account to the user’s accounts in other systems. The sync is done at the point of password change and relies on the Password Change Notification Service, which you must install on your domain controllers. Many target systems are supported OOB, but for BPOS you…

Three Different Ways to Create a BPOS Management Agent

This year I have been working on a large BPOS project, with 17000 mailboxes being migrated from a variety of source mail systems. As is currently obligatory for such an installation, we use DirSync to synchronise users, groups and contacts from a source AD to BPOS. So while I don’t need my own BPOS MA…