Organizations around the globe spend millions of dollars to manage their IT infrastructure. For years, end-users have complained about slow profiles getting loaded on their machines. A huge number of users also face problems everyday due to corrupted profile applications/information. Not any more, as Immidio has answers for all the Infrastructure Management professionals. Flex profiles is a profile management solution developed by Immidio. It delivers a very robust Windows User Profile management platform without requiring additional investments in deploying and maintaining back end infrastructure. Immidio Flex Profiles version 7.5 improves IT services quality and end-user productivity with three instant-on solutions helping solve the most common profile management challenges:
-
Removal of legacy components from old application installation and uninstallation with the Profile Cleanup feature
-
Windows Common Settings and Application Templates to reduce size of user profiles.
-
Prepare applications to be managed through Immidio Flex Profiles 7.5 with a configuration wizard.
-
Instantly improve logon and logoff times drastically by enabling the DirectFlex feature
Flex Profiles separates user-specific desktop and application settings from the Windows operating system, making them available across multiple devices, Windows versions and application instances. A separated or decoupled user profile is independent from the traditional Windows user profiles and allows for easy introduction of virtualization technologies and new application delivery mechanisms. Immidio Flex Profiles is fully compatible with Windows 7 and integrates seamlessly with Microsoft AppV.
You can find the PDF for this article over here:

Benefits
- Shorter Windows log-on and log-off times
- Single user profile per user
- Compatible with Microsoft RDS, VMware View, Citrix XenApp / XenDesktop
- Unique migration and cleanup mechanism for existing roaming profiles
- Pre-populate custom settings in the user environment without any scripting
Flex Profiles Features
- DirectFlex
- Application Profiler
- Client Side Extensions
- Profile Cleanup
- Predefined User settings
- Advanced Process Criteria
- App templates and common settings
- App-V integration
- Profile archive backup
- Extended FlexEngine logging
- Existence check and max archive size
The tool is very simple to use and profile information can be generated by simple procedures.
Flex Profiles Components

The output file generated by each application is in INI format

It can be used as a command based utility

Corrupted Profile problem: ‘Not any more’
In many cases Users or Administrators face challenges when the User profile gets corrupted. This is one of the major bottlenecks and seriously hampers productivity and increases cost associated to Profile Management. With Immidio, if a user faces a corrupted profile, User/Administrator can ‘Reset’ the profile by using the tool itself. For example, in a user profile, Outlook 2010 got corrupted and the user specific settings don’t appear then either one can ‘Reset’ it to the base profile setting of Outlook OR ‘Restore’ it to previous date/time setting.

Application Profiler
With Immidio Application Profiler, an IT administrator can run applications on a clean desktop and check and – if so desired – optimize the settings that were captured in the Application Profiler interface. In the end, both IT and end-users will have an efficient and consistent experience with minimal effort.
You can watch Application Profiler in action on the video from Immidio’s Youtube channel
How to create application profile with config.ini file as output
The procedure is to analyze the configuration information of an application by launching it via Application Profiler and capturing changes, user state and configuration information.
Launch Application Profiler and Click on ‘Start New Session’ under ‘Start Session’

Browse to the Application (whose configuration information needs to be analyzed). In this case we will use Notepad++ as an example:

This will lead to installation of Notepad++ application with Analyzing Application screen in background:

Install Notepad++ application. The analysis will take place in background:

On successful installation of Notepad++ application, user specific changes need to be made. These changes are later copied in config.ini.
In this example, changes have been made in View, Settings and the default file called contextMenu.xml has been deleted from Notepad++. All these changes will be captured in the config.ini file called Notepad++config.xml



Output file is called Notepad++Config.ini

If some predefined settings have been already created then these settings can be coupled with the predefines settings by clicking “Save Config File with Predefined Settings”
Profile Assistant:
Immidio Flex Profiles Assistant helps you record all relevant locations in the user profile where an application stores its settings, both in the registry and file system. To start the process of automatically generating a Flex config file, install the Flex Profiles Assistant in a reference environment.
Before you can start using the Flex Profiles Assistant it is important to realize it works in conjunction with Microsoft’s Sysinternals Process Monitor to scan all system activities of applications.
A prerequisite for building a Flex Profiles import file is a Process Monitor log file. This requires starting Process Monitor, resetting the filter options and running the application you want to analyze. If Process Monitor is in the same folder as Flex Profiles Assistant, the Start Process Monitor button is displayed; otherwise, you can start Process Monitor manually.





Logfile.flex gets created as an output:

Profile Management Console
How to Install and configure Management Console
Flex Builder has pre defined Settings for profiles. One can use the predefined settings OR create your own settings using ‘Advance Settings’
Flex Profiles Predefined User settings
-
Create or customize predefined user settings
-
Very simple scripting and easy to create
-
Dynamically convert variables during logon or application start (DirectFlex)
Flex Profiles Advanced Process Criteria
Additional process criteria to reduce scripting effort:
Action on criteria match can be configured as following:
Advanced settings for OS and its corresponding bitness (32/64bit) set to ‘Do Nothing’:

Process criteria make it possible to have FlexEngine only process a Flex configuration file if certain criteria are met. By default, no criterion is applied, and the configuration file will be processed always.
Advanced settings for File Version set to 34.2.2.2 and the rule states that if the File version matches then Export:

Licensing Options Available
Local For PC and Laptops
Hosted VDI, RDS/TS
Other Similar software
Citrix Profile Management
Appsense Environment Manager