mardi 15 mars 2011

App-V Package Accelerators

Je sens une avancée majeur dans le monde de App-V

Voici que Microsoft nous propose désormais des packages pré-packagés pour accélérer le déploiement :

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9471c2ae-cb03-42c4-9976-72f24937a800&displaylang=en

lundi 14 mars 2011

Quelques KB microsoft pour Séquencer avec 4.6 SP1


·         KB2496653 - Sequencing AutoCAD 2008 on Windows 7 x86 computers fails when installing to Q:\
·         KB2496835 - Shortcuts cannot be edited or created when upgrading a package in App-V 4.6 SP1
·         KB2496852 - Creating a Package Accelerator from some applications may fail in Microsoft App-V 4.6 SP1
·         KB2496872 - Packages created from Package Accelerators (rehydrating) may fail to stream correctly in App-V 4.6 SP1
·         KB2496904 - SFTLIST.EXE crashes during the post-configuration steps in the Windows 7 Service Pack 1 upgrade process
·         KB2496964 - When using App-V 4.6 SP1 and saving a package to a parent folder with a name that is different from the default parent folder name, that change is not reflected in the CODEBASE HREF of the OSD file
·         KB2497312 - Known issues with the Sequencer Command Line Interface (CLI) in App-V 4.6 SP1

MDOP 2011 est disponible et apporte App-V 4.6 SP1 et MED-V 2.0


L’annonce a eu lieu aujourd’hui ; App-V 4.6 Service Pack 1 et Microsoft Enterprise Desktop Virtualization (MED-V) 2.0 ont passé le statut RTM (version finale). Ces deux produits sont disponibles au travers de Microsoft Desktop Optimization Pack (MDOP) 2011. Ce nouveau pack est disponible sur MSDN, Technet et Microsoft Volume Licensing.
Parmi les nouveautés, on retrouve :
·         MED-V 2.0 :
o   Il n’y a plus d’infrastructure de déploiement dédiée à MED-V. Cette version repose sur une intégration avec les outils d’administrations comme System Center Configuration Manager. Le mode de fonctionnement de MED-V se rapproche ainsi de Forefront EndPoint Protection (FEP).
o   Une expérience utilisateur et administrateur plus simplifiée que pour MED-V v1 et XP Mode
o   Intégration plus étroite avec Windows 7
o   Redirection des dossiers My Documents et Desktop
o   Publication automatique d’applications : Les nouvelles applications (ceci inclut les applications App-V) sont déployées aux workspaces automatiquement
o   Nouvelles options de redirection Internet Explorer : Les sites nécessitant IE6 démarreront automatiquement le navigateur Internet Explorer 6. Il est maintenant possible d’utiliser les chaines suivantes : (http://*.example.com), des sites spécifiques (http://www.example.com/hr), des sites avec un niveau de page (http://www.example.com/hr/benefits.asp) ou en spécifiant un port spécifique (http://vpn.example.com:1234)
o   Cette version sera construite sur Windows Virtual PC 7
o   Support des périphériques USB/SmartCard
o   Arrêt et mise en veille automatique de la machine virtuelle
·         App-V 4.6 SP1 :
o   Cette version permet de convertir les fichiers d’installation Windows directement en bulle applicative App-V. La philosophie du séquencement est donc bouleversée en permettant de réduire le temps nécessaire à celui-ci.
o   Le séquenceur procède à un diagnostic plus en profondeur avant et après le séquencement pour remonter les problèmes possibles avec les fichiers exclus, les drivers, COM+, les différences de systèmes, les conflits SxS, les extensions Shell.
o   Amélioration de Dynamic Suite Composition (DSC)
o   Cette version proposera une fonctionnalité appelée App-V Package Accelerators fournissant des modèles afin d’accélérer le séquencement des applications difficiles à packager.
o   Il n’y a plus la limitation 8.3 sur la convention de nommage des répertoires
o   Possibilité de minimiser le séquenceur
o   Séparation des étapes : préparation pour la première utilisation et block one

Microsoft a aussi publié des ressources :
·         App-V 4.6 SP1 Trial Guide
·         MED-V 2.0 Trial Guide
·         App-V 4.6 SP1 Sequencing Guide
·         App-V video
·         MED-V 2.0 video series

jeudi 17 février 2011

Séquencer Google Chrome

Voici comment séquencer Google Chrome :


  •   Application Name: Google Chrome
  •   Application Version: 4.1.249.1036
  •   Company Name: Google
  •   Sequencer Version:  4.6
  •   App-V Client Version tested on:  4.6
  •   Operating System sequenced on:      Windows XP SP3 x86
  •   Pre-requisites: None
  •   Client Operating Systems successfully deployed to:  Windows XP x86 / Windows 7 x64
  • *Posted by non-Microsoft Employee: Jeffrey Crawford, Indiana University

General information: Google chrome is installed to the local settings directory.  By default this directory is not monitored by the sequencer as such in order to properly capture this application you need to modify the sequencer settings to allow for monitoring.  Additionally it is useful to create a startup profile for users on a given machine so that you configure chrome to operate the way you would like. 


  • Steps to sequence the application:
  1.    Navigate to directory:
    (x86 sequencing platform)
    C:\Program Files\Microsoft Application Virtualization Sequencer\
    (x64 sequencing platform)
    C:\Program Files (x86)\ Microsoft Application Virtualization Sequencer
  2. Modify the existing default.spjr using notepad so that you remove the following:
    1.
    2.
  3. (Optional step include this step if you wish to exclude chrome user profiles from being included inside the bubble this will force profiles to reside on the local system.)
    Add the following line to default.sprj
    1.
  4.   Open up internet explorer or your browser choice.  Navigate to the web page:
  5. Click Download Google Chrome
  6. Click Accept and Install
  7. Click Don’t Run
  8. Find text: If you are having trouble with the download :  click on click here.
  9.   If using internet explorer the download will be blocked in the upper bar click download file.
  10. If using internet explorer click on the click here again
  11. Click on the option save
  12. Save file to desktop  (Note that while you download this installer Google chrome still requires an active internet connection to download the full Google chrome package once executed)
  13.   Start the Microsoft Application Virtualization Sequencer and create a package
  14. Fill in Package Name as you wish
  15. Click Begin Monitoring create a directory in which the app-v package will be generated and stored.  IE.  R:\Google.000
  16.   Double click on Chrome Setup and click run if a security box is presented
  17. Should see the Google Chrome installer fire off and begin installing Google chrome
  18. Once installed Chrome will present a welcome box select cancel

    (Steps 19-20 are optional by performing these steps you will disable Google chrome’s first time run so when you start Google Chrome it will just start the browser and not present configuration windows)
  19. Navigate to directory:
    (Windows XP)
    %Userprofile%\Local Settings\Application Data\Google\Chrome\Application
    (Windows Vista/7)
    %Userprofile%\Appdata\Local\Google\Chrome\Application
  20. Create a file called: First Run  (Note there should be no file extension attached or contents inside of this file)
  21. Click Stop monitoring
  22. Click Next

    (Important note:  Google Chrome sand box feature does not work with App-V from my experience if you have this feature enabled Chrome will not function properly)
  23. Under application right click Google Chrome
  24. Select edit
  25. Under application path at the end type:  -no-sandbox
  26. Click on save
  27. Click on next
  28. (Optional Step: Launch Chrome.  My personal preference is to not launch chrome on the sequencer box at any point)
  29. Click next
  30. Select Finish
  31. Select the Virtual File System Tab
  32.   Ensure that under: 
    CSIDL_LOCAL_APPDATA
    Google
    Chrome
    That the directory: Chrome is set to Merge with Local Directory
  33.   Click on Virtual Registry tab
  34. Check for the existence of MozillaPlugins key under:
    Machine
    Software
    MozillaPlugins
    If key exist ensure it is set to Merge with Local Key
    If key does not exist create the directory and set it to Merge with Local Key (This prevents possible problems with plugins)
  35.   Check for the existence of MozillaPlugins key under:
    User
    %SFT_SID%
    Software
    MozillaPlugins
    If key exist ensure it is set to Merge with Local Key
    If key does not exist create the directory and set it to Merge with Local Key (This prevents possible problems with plugins)
  36. Save the package and run on end client machine.
  • Known Issues/limitations: Within Windows 7 jump list do not operate when executed on the shortcut. I have found no current work around to this issue.  To prevent the creation of the jump list add the additional parameter   -disable-custom-jumplist  
  • Approximate sequencing time: 5minutes
  • Optional:  The following script will help generate the Google Chrome profile structure for all given users on a machine as well place a copy of your preference file.  This script requires that powershell 2.0 be installed on the target machine.


    Séquencer Office 2007 avec App-v

    Si vous avez quelques problèmes à séquencer Microsoft Office 2007, voici quelques conseils via la Kb Microsoft.

    http://support.microsoft.com/kb/939796

    et ici pour voir les limitations à séquencer Office 2010

    http://support.microsoft.com/kb/2481474