Many of us are using the Export-FIMConfig powershell to export, extract, migrate or document FIM Service and portal configurations.
If someone complains that the localized content is not exported or migrated, I send over the links below.
Source:
- Forefront Identity Manager Configuration with Windows PowerShell.
- Export-FIMConfig TechNet Page:
- Please note that this page is missing the documentation of 2 parameters (as referenced by the MSDN blog below)
- -allLocales
- -onlyBaseResources
- Please note that this page is missing the documentation of 2 parameters (as referenced by the MSDN blog below)
- Appendix B: Annotated Configuration Migration Windows PowerShell Scripts
- Appendix C: Troubleshooting FIM Configuration Migration
Many international FIM customer have localized and/or customized content that doesn’t get exported with the default export functionality.
This is explained in Appendix C: “Localized information not migrated by default”:
“By default, the Windows PowerShell scripts that are included in this guide do not migrate localized information. To include localized display names, edit the ExportPolicy.ps1 and the SyncPolicy.ps1 so that the Export-FIMConfig cmdlet includes the –AllLocales option. This option instructs the cmdlet to download all localized information. However, its presence slows down the scripts.”
Another parameter to pay attention to is the -MessageSize parameter
As explained at “Windows PowerShell Examples for Configuring FIM“:
” If a FIM 2010 R2 resource is too large to fit within a single Simple Object Access Protocol (SOAP) message, it may be necessary to increase the message size. This regularly happens when you export Set resources with thousands of explicit members. Often, administrators pick an arbitrarily large message size such as 999,999.”
Keep in mind that exporting the localized information and a large message size will significantly impact your export performance.
Some additional references to bookmark:
- Integration Trench: Convert a FIM ExportObject to a PowerShell PSObject
- Simplifying the FIMAutomation snap-in: PsExportObject
- https://fimpowershellmodule.codeplex.com/documentation?version=37
And interesting to read:
- FIM FORUM: FIM Configuration Migration – https://social.technet.microsoft.com/Forums/en-US/a9d796a8-8bc1-44b2-9e5d-3f35f5361047/fim-configuration-migration?forum=ilm2