Verschillen tussen Citrix Profile Management, Immidio Flex Profiles en RES Workspace Manager Zero Profiles.

Vandaag kwam ik in mijn surfronde over het internet een interessant artikel tegen van Helge Klein over de verschillen tussen Citrix Profile Management en Immidio Flex Profiles. Beide producten ken ik, maar ik mistte er eentje in het overzicht, namelijk RES Workspace Manager Zero Profiles. Okee, eerlijk is eerlijk, RES WM doet natuurlijk veel meer dan alleen maar profiel beheer, maar ik vond dat hij in het overzicht niet mag missen. Vandaar hierbij een aangepaste versie van zijn blog, met daarbij ook Zero Profiles van RES.

Kan het product gebruikt worden om één profiel op meerdere platformen beschikbaar te stellen?

  • Citrix Profile Management 3.x is niet cross-platform. Je kunt dus niet een XP profiel op Windows 7 gebruiken. Je kunt echter wel je profiel roamen tussen een 32 en 64 bits systeem. Een beta versie van Profile Manager is beschikbaar die instellingen van MS Office en Internet Explorer kan roamen.
  • Flex profiles is niet 100% cross-platform, maar je kunt wel instellingen meenemen naar het andere platform, zolang deze in configuratie-bestanden (ini-file, cfg-files) staan of op alle platformen op dezelfde plek in de registry staan (bv. HKCUSoftwarePaint.NET). Dus zolang je van 32bit XP naar 32bit Windows 7 gaat, zou er geen probleem mogen zijn. Van een 32bit systeem naar een 64bit systeem kan echter niet altijd. Een registrykey kan dan immers onder HKCUSoftwarewow6432Paint.NET terecht komen.
  • Voor RES Zero Profiles geldt hetzelfde als voor Flex profiles. Zolang er bestanden zijn met instellingen, of als de instellingen op dezelfde plek in de registry staan. Daarnaast heeft RES WM enkele templates die gebruikt kunnen worden om settings terug te lezen naar de juiste plekken, waaronder MS Office, Internet Explorer en Adobe Reader.

Kan het product gebruikt worden op SBC, VDI en fat client?

  • Dit geldt voor alle drie producten (mogelijk gelden er licentie restricties)

Kan het product gebruikt worden om een gebruikers omgeving voor te configureren?

  • Citrix PM en Flex Profiles kunnen niet een volledige user environment opzetten of veranderingen in gebruikersinstellingen distribueren. Voorconfigureren kan gedeeltelijk via Roaming Profiles. Andere instellingen zaken die in het profiel komen, kunnen via Group Policy Preferences worden gemaakt. Daarmee is echter niet het startmenu van gebruikers aan te passen.
  • RES Workspace Manager (waar Zero Profiles een onderdeel van is) kan wel een volledige omgeving voor gebruikers opzetten. Eventuele registrykeys bij gebruikers kunnen bij inloggen of starten van een applicatie een update meekrijgen. Zelfs het aanpassen van het startmenu is geen probleem voor RES WM.

Kunnen gedeelten van het profiel worden opgeslagen tijdens een sessie, tijdens logoff of bij een disconnect?

  • Citrix Profile Management leest (of eigenlijk streamt) het profiel bij logon en schrijft veranderingen terug bij het uitloggen. Het bevat ook een feature “active write back” die veranderingen in bestanden direct wegschrijft bij veranderingen. Dit laatste werkt echter niet bij veranderingen in registry keys.
  • Flex Profiles is standaard geconfigureerd om het profiel te lezen bij inloggen en weg te schrijven bij het uitloggen. Het is echter mogelijk om dit ook bij het starten en afsluiten van applicaties te doen. Dit is echter niet standaard ingebouwd en vergt wat kennis van het product. Exporteren van instellingen bij een disconnect is niet mogelijk.
  • Zero Profiles kan instellingen lezen bij het inloggen, na het inloggen (vertraagd inlezen) of bij het starten van een applicatie. Dit is afhankelijk van deze geconfigureerd worden. Datzelfde geldt voor het opslaan van veranderingen. Deze kunnen bij het afsluiten van een applicatie gebeuren, maar ook bij het uitloggen. Het ligt aan de applicatie hoe je dit configureert. Zero profiles kan daarnaast nog 1 stap verder gaan en veranderingen direct opslaan, terwijl je de applicatie nog gebruikt! Het opslaan van gegevens bij een disconnect is niet mogelijk, tenzij er bij een disconnect een automatische logoff plaatsvind of als je veranderingen in het profiel tijdens het draaien van applicaties al wegschrijft.

Kan geconfigureerd worden wat wel en niet weggeschreven moet worden?

  • Alle producten zijn flexibel in het instellen wat wel en niet weggeschreven moet worden. Er zijn echter een paar kleine verschillen:
  • Citrix PM schrijft default alles weg en werkt dus direct ‘out of the box’ zonder iets in te hoeven stellen
  • Flex Profiles schrijft standaard geen instellingen weg. Je moet deze vooraf configureren voor alle applicaties waar je instellingen van op wilt slaan
  • RES WM Zero Profiles zijn instelbaar. Gebruik je ‘Track immidiately’ dan hoeft er vooraf niets ingesteld te worden, omdat de Zero Profile techniek er zelf achter komt wat het wel en niet moet opslaan. Kies je echter voor het opslaan van gegevens bij het starten en afsluiten van een applicatie of bij het inloggen en uitloggen, dan zul je vooraf moeten bepalen wat opgeslagen moet worden.