mardi 29 décembre 2009
App-V 4.6 RC disponible
dimanche 6 décembre 2009
Migration Windows XP to Windows 7
jeudi 8 octobre 2009
Inserer un script dans un fichier OSD
samedi 5 septembre 2009
App-V sur clés USB
lundi 24 août 2009
Hotfix Package 4 for Microsoft Application Virtualization 4.5 Cumulative Update 1: July 2009
Pour le télécharger c'est ici : http://support.microsoft.com/?kbid=973205
Pour les explications, il est préférable de les lire en anglais, la traduction française sur le site de Microsoft étant difficile à comprendre !!!
http://blogs.technet.com/softgrid/archive/2009/08/04/released-hotfix-package-4-for-microsoft-application-virtualization-4-5-cumulative-update-1-july-2009.aspx
mardi 4 août 2009
App-V 4.6 Public Beta
Parmi les nouveautés de cette version, il y a :
- Le support du 32 et 64 bits
- Compatible Windows 7
- Compatible Windows Server 2008 R2
Vous pouvez télécharger la bêta sur Microsoft Connect
vendredi 31 juillet 2009
InstallShield 2010 Support for App-V
Acresso Software announces a new capability in InstallShield to developapplications in the Microsoft Application Virtualization (App-V) format.Today at the Microsoft TechEd North America conference, Acresso is thebreakthrough opportunity; organizations that are adopting applicationfirst to bring this type of offering to the market, giving developers
avirtualization can now create applications in both traditional and virtual formats. This alignment between InstallShield, used by overquickly take full advantage of virtualized software to reduce managem71,000 organizations, and App-V, the most broadly deployed application virtualization technology, means that many organizations can mor
eent costs and improve application delivery flexibility. InstallShield support for App-V is being tested today by beta customersoftware for virtualized environments. The new edition expedites the learnand will become generally available later this year. More than 50 percent of the InstallShield beta customers are planning to target
sing curve to adopt App-V and eliminates the need to learn a new utility in order to create virtual packages. It enables developers to create a new project orhe recent Acresso announcement of AdminStudio support for App-V, enconvert an existing project to the App-V format in the same way they create software packages today. The new InstallShield support for App-V complements
tabling enterprise system administrators to efficiently convert applications to the App-V format. When an enterprise combines the efforts of the developers using InstallShield with the efforts of system administrators usingevelopment partnership due to Acresso's market expertise with installationAdminStudio, the process of moving an organization's application portfolio to the App-V format is accelerated dramatically, saving significant migration costs. Microsoft and Acresso have a long, established technology
d authoring and application readiness. For over a decade, the companies have joined forces to develop and extend the industry-standard MSI application format, which has successfully streamlined Windows application deployment.ed their extensive knowledge of Windows Installer and Application Virtualiza"Allowing Developers to generate App-V package assets during their build process is a radical expansion from InstallShield," said Karri Alexion-Tiernan, Director Product Management App-V, Microsoft Corp. "Acresso has combi
ntion. The result is a seamless approach with a familiar workflow that allows developers to easily build applications, virtual or physical, using the same technology they have been working with for years." "With the addition of InstallShield support for App-V, customers will beorganization to bypass a conversion step prior to deployment. System admable to expedite their adoption of application virtualization and stay on budget with their conversion projects," said Steve Schmidt, Vice President of Product Management for Acresso. "Developers using InstallShield will be able to create App-V packages from the start, enabling thei
rinistrators using AdminStudio to perform App-V conversions will be able to focus their efforts on externally sourced applications." About InstallShield InstallShield, deployed by over 71,000 customers on more than 500 million systems worldwide, is the industry standard and global leader forprovides solutions that power the business of software for muinstallation authoring. Developers around the world rely upon InstallShield every day for even their most complex Windows desktop, server, web, mobile device applications and more. InstallShield is optimized and integrated with Microsoft Visual Studio. About Acresso Software Acresso Software
ltiple customer segments, including hardware and software producers, engineers and developers, helping them uncover revenue opportunities, streamline their infrastructure and reduce costs. The company's proven solutions, including the FLEXnet, AdminStudio and InstallShield product lines, have been simplifying the business relationship between software"Effectively Managing Software Updates to the Right Customers" from 10:1and hardware producers and their enterprise and government customers for more than 20 years. Acresso maximizes the value of the software the world develops and uses. For more information, please go to: www.acresso.com. Supporting Materials for TechEd Journalists: -- Attend Acresso Software moderated TechEd Birds of a Feather sessions: --
5AM-11:30AM on Thursday, May 14, 2009 moderated by Maureen Polte, Director of Product Management for InstallShield and InstallAnywhere and -- "Application Virtualization is Coming: How Do You Get Ready?" from 8:30AM-9:45AM on Wednesday, May 13, 2009 moderated by Samit Patel, AdminStudio Product Manager -- Visit Acresso Software at Booth 110 in the TechEd Partner Expo For more information, contact:Eastwick Communications (650) 480-4040acresso@eastwick.com
dimanche 26 juillet 2009
Vue d'ensemble des solutions de virtualisation
Chaque personne voulant implémenter une solution de virtualisation devra se poser les bonnes questions pour choisir la solution de virtualisation d'application qui conviendra le mieux à l'entreprise et qui répondra à ses exigences techniques.
C'est pourquoi je vous propose un article de Ruben Spruijt qui fait une présentation générale des plus grosses solutions de virtualisation. Ce livre blanc permet de mieux apréhender les differents types de virtualisation et de faire le tour de ThinApp, Altiris SVS, Citrix XenApp, App-V, InstallFree, et ainsi de pouvoir vous aider dans le choix d'un produit plutôt qu'un autre.
Pour lire l'article c'est ici : http://www.brianmadden.com/blogs/rubenspruijt/archive/2009/06/28/application-virtualization-solutions-overview-and-feature-compare-matrix-v2-2.aspx
Pour accéder directement au livre blanc c'est ici : http://www.virtuall.nl/download-document/application-virtualization-solutions-overview-and-feature-compare-matrix
jeudi 16 juillet 2009
Augmenter les performances des applications
vendredi 3 juillet 2009
MVP Microsoft 2009

J'ai l'honneur de vous annoncer ma nomination aux MVP Microsoft 2009 concernant App-V :
Chez Microsoft, nous pensons que les communautés techniques améliorent la vie de tous et participent à la prospérité des entreprises. En effet, des experts indépendants, tels que vous, aident les autres à utiliser les produits et technologies Microsoft de manière optimale grâce à un échange objectif et non lucratif des connaissances. En tant que Microsoft MVP (Most Valuable Professional), vous faites partie d'un groupe d'experts triés sur le volet. Vous incarnez l'excellence et vous témoignez de votre profond engagement vis-à-vis de la communauté ainsi que de votre volonté à aider les autres.
Toute l'équipe Microsoft vous remercie pour vos contributions aux communautés techniques.
Votre responsable MVP.
dimanche 28 juin 2009
Lenteurs des applications virtuelles
J'ai alors modifié la taille des blocs 4ko\s au lieu des 32ko\s proposés par défaut dans le séquenceur.
Pour ce faire, cliquer sur "afficher les options d'analyse avancées"
Puis dans "taille de blocs" séléctionnez 4 ko\s
De cette manière, le lancement est quelque peu amélioré. Rien de méchant, mais c'est toujours ça ...
mardi 2 juin 2009
Impossible d'ouvrir simultanément des applications Open Office sur un PC
Lorsque vous lancez plusieurs writter, calc ... de la suite office depuis App-V sur un PC, il se peut qu' App- n'accepte pas l'exécution de plusieurs application de cette suite.
Pour corriger ce bug, il faut passer de "windows" à "console" dans les fichiers OSD de l'application (une fois séquencé)
-> SUBSYSTEM VALUE="windows"
par
-> SUBSYSTEM VALUE="console"
En effet, OpenOffice ne renvoi pas à Windows l'information de la bonne exécution du programme... du coup SoftGrid attend bêtement...
Merci à Morkxy, utilisateur du forum Guvirt pour l'astuce
Impossible d'ouvrir simultanément des applications Open Office sur un PC
Lorsque vous lancez plusieurs writter, calc ... de la suite office depuis App-V sur un PC, il se peut qu' App- n'accepte pas l'exécution de plusieurs application de cette suite.
Pour corriger ce bug, il faut passer de "windows" à "console" dans les fichiers OSD de l'application (une fois séquencé)
à
En effet, OpenOffice ne renvoi pas à Windows l'information de la bonne exécution du programme... du coup SoftGrid attend bêtement...
Merci à Morky, un utilisateur du forum du Guvirt pour son astuce
Impossible d'ouvrir plusieurs applications Open Office sur un PC
Lorsque vous lancez simultanément writter, calc ... de la suite office depuis App-V sur un PC, il se peut qu' App-V boude
Pour corriger ce bug, il faut passer de "windows" à "console" dans les fichiers OSD de l'application (une fois séquencé)
| Code : |
|
|
à
| Code : |
|
|
En effet, OpenOffice ne renvoi pas à Windows l'information de la bonne exécution du programme... du coup SoftGrid attend bêtement... Voila
Merci à Morkxy, un utilisateur du forum du guvirt pour son astuce.
Open Office ne peut ouvrir plusieurs application en même temps
Pour corriger ce bug, il faut passer de "windows" à "console" dans les fichiers OSD de l'application (une fois séquencé)
| | |
|
Correctif Microsoft Application virtualisation 4.5 cumulatif Update 1: KB969774 mai 2009
Microsoft vient de publier un nouveau correctif pour le client App-v 4.5 :
Il est possible de le télécharger depuis le site de Microsoft : http://support.microsoft.com/?kbid=969774 et concerne la KB969774
samedi 30 mai 2009
Cacher le lecteur Q: du poste de travail
Pour cacher le lecteur Q:\ :
- During the monitoring phase of the installation wizard, start Registry Editor.
- Expand the following registry subkey:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer- Right-click Explorer, point to New, and then click DWORD Value.
- For New Value #1, type NoDrives.
- Right-click NoDrives, and then click Modify.
- For Base, select Hexadecimal. For Value data, type 10000, and then click OK.
- Right-click Explorer, point to New, and then click DWORD Value.
- For New Value #1, type NoViewOnDrive.
- Right-click NoViewOnDrive, and then click Modify.
- For Base, select Hexadecimal. For Value data, type 10000, and then click OK.
- Exit Registry Editor.
- Click Stop Monitoring, and then complete the wizard.
- Save the sequence.
Sachez qu'il est aussi possible de faire cela grâce à une GPO : http://msapp-v.blogspot.com/2009/03/gerer-le-cache-app-v-depuis-le-registre.html
mardi 12 mai 2009
Pourquoi la SETAO a choisi App-V plutôt que ThinApp
Malgré une architecture virtualisée s’appuyant massivement sur les outils VMware, Olivier Parcollet, administrateur Systèmes et Réseaux de la Setao, a retenu App-V, de Microsoft, de préférence au ThinApp de VMware, pour la virtualisation de ses applications : « parce qu’App-V présente un haut niveau d’intégration avec Active Directory. » Ce qui simplifie tant la gestion des déploiements que celle des licences. Et App-V ne serait pas plus gourmand que ThinApp en ressources CPU, selon les tests menés en interne à la Setao. Ce serait même l’inverse, à iso-utilisation : « c’est du factuel, on l’a testé. »
TechNet Webcast: How Microsoft IT Deploys Application Virtualization
http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032412532&EventCategory=4&culture=en-US&CountryCode=US
mardi 5 mai 2009
Playing For Change: Song Around the World "Stand By Me"
Peut-être que vous connaissez déja Playing for Change ?
Pour les autres, Playing for Change est une organisation caritative qui vise à promouvoir la paix dans le monde par la musique. Dit comme ça, ça semble un rêve de hippies arriérés, mais le principe est simple : l'association aide des musiciens à travers le monde en leur fournissant du matériel, en ouvrant des écoles de musique, selon le principe qu'un musicien de plus c'est un soldat de moins.
Et pour montrer un peu ce qu'ils font, ils ont eu une superbe idée. Ils ont demandé à divers artistes qu'ils soutiennent à travers le monde d'interpréter une chanson, en les enregistrant chez eux. Au départ, c'est un artiste de rue de Santa Monica, en Californie, qui interprète la chanson qui est enregistrée par un studio mobile. Puis le studio mobile est transporté et les autres musiciens mettent un casque audio, l'écoutent, et interprètent, de là où ils vivent, leur accompagnement. Et le tout est mixé pour former un groupe qui chante depuis le monde entier : En Californie, en Louisianne, au Brésil, au Vénézuela, en Russie, en France, en Espagne, en Italie, au Congo, en Afrique du Sud…
N'hésitez pas à naviguer sur le site officiel, d'autres musiques sont à découvrir.
lundi 4 mai 2009
Résoudre les erreurs App-V
Pour résoudre ce problème, un code erreur pourrait permettre de s'orienter vers une solution.
Avec le client App-V, pour avoir ce code erreur il faut, lors du lancement d'une application, cliquer sur le tool sfttray qui affiche le message "Launch failed"en bas à droite de l'écran. En cliquant directement sur ce message, on obtient alors le message complet et le code correspondant "Error code".
Il faut alors récupérer seulement les 4 derniers chiffres du code erreur. Copier ensuite ces quatres derniers chiffres dans la KB Technet disponible ici: http://support.microsoft.com/
Voici donc une technique bien pratique pour résoudre assez facilement les erreurs d'applications virtuelles.
lundi 20 avril 2009
Séquencer Microsoft Office 2003
Commencer par installer Ms Office sous Q:\

Sur la page "Type d'installation", selectionnez "installation compléte"
- Télécharger FileFormatConverters.exe puis éxecutez cet exe pour lire les documents Office 2007.- Télécharger la Kb 828041 pour pouvoir lire sans problème les documents office créés avec des versions antérieures à Office 2003
- Télécharger puis exécuter le Sp3
- Arrêter le séquençage

- Renommez et/ou supprimer les raccourcis comme bon vous semble.

- Exécutez les applications
- Configurer les paramètres du déploiement selon votre configuration

- Modifier la clés registre Registry\USER\%SFT_SID%\Software\Microsoft\Office\11.0\Common\Userinfo. Supprimer les clés UsersInitials et UserName. De cette façon, lorsqu'un utilisateur lancera pour la première foi le pack office, il pourra personnaliser son nom et ses initiales.
- Enregistrez le tout, et importer l'application sur le serveur virtuel d'application.Mise à jour d'une application
Je viens de mettre à jour le pack office de cette façon, sauf que cela ne fonctionne pas.
Le message d'erreur "vous n'avez pas l'autorisation d'utiliser ce package" apparait. Il a alors fallu que je supprime le package du serveur virtuel puis que je le ré-importe.
Deuxième bugs : Le profil utilisateur est perdu à chaque fermeture de Word ou Excel. Pour le résoudre il faut nettoyer le cache en faisant un "déchargé" puis un "effacer" puis "supprimer", et enfin un reload du serveur app-v.
Autant dire que tous ces bugs ne facilitent pas la mise à jour d'un package et rend plutôt très fastidieuse cette manipulation.
Je ne vous conseil donc pas de passer par un upgrade du package en cas de besoin, mais de refaire un package depuis le début, comme si on faisait un nouveau package, avec tous les inconvénients que cela génère, en attendant que je trouve la solution, si elle existe ...
jeudi 9 avril 2009
Installer App-v sur Windows Serveur 2008
Le petit vrai plus, c'est que j'ai monté un agregat de cartes réseaux (deux pour le moment, une troisième est toute prête si cela ne suffit pas).
Cela ne s'est pas fait sans mal, voici les choses à savoir pour l'installation d'App-V sur un W2k8 :
- Installer la base de donnée avec l'instance nommée par défaut (Error 25108)
- Installer la base de donnée en mode mixte
- Installer les outils de gestions de IIS
- Installer IIS6 Management compatibilty / IIS 7 management scripts and tools / IIS 6 Management Console (error 25120)
- Installer les éléments de sécurité de IIS. Pour cela, il faut aller dans les rôles du serveur, puis sous rôle, aller dans Serveur Web IIS. Sur la partie de droite, vérifier que les rôles Authentification de base, Windows, et Digest soient bien installé. Merci David Thieblemont
- Lors de l'installation de Microsoft Virtualization server management, choisissez "local" lors de la sélection de la base de donnée, puis créez une nouvelle base de donnée.
- Depuis secpol.msc, aller dans local Policies / Attribution des droits utilisateurs et sur la stratégie "Emprunté l'identité d'un client aprés l'authentification" vérifier que le compte service, service local, service réseau, IIS_IUSRS et un compte admin figurent bien dans les paramètres de cette stratégie local (à faire si vous avez des problèmes pour s'authentifier dans la console MMC de Application virtualization management tel que login incorrect ...).
- Créer une dépendance entre le service "SQL server" et "Application virtualization management server" afin que le service "SQL server" démarre le premier.
- Si, enfin, le client App-V renvoit une erreur d'autorisation lors du contact au serveur (et que tout est bien configuré dans l'AD biensure) allez activer le service "Application virtualization management server", il doit surment être arrêté.
En dissociant le serveur App-V des ESX (où il était stocké avant), j'ai considérablement réduit le temps de chargement des applications. En ce qui concerne l'éxécution des applications, j'attend le retour des utilisateurs, d'ici la semaine prochaine.
Ce serveur est maintenant isolé dans son coin, il a donc toutes les ressources machine et réseaux disponibles uniquement pour lui, contrairement à ESX qui partagent les ressources entre tous les serveurs y étant installés. Comme quoi la virtualisation a ses limites, et qu'il faut savoir prendre du recul par rapport à cette nouvelle technologie, certe révolutionnaire, mais qui a encore de nombreux points à améliorer. Je pense que ce genre de problème pourra être résolu grâce au Nexus 1000v où Olivier en parle trés bien sur son blog
lundi 6 avril 2009
Le MDOP version 2009 souhaite la bienvenue à MED-V
La version 2009 du Microsoft Desktop Optimization Pack est disponible à la vente depuis le début du mois pour les clients ayant souscrit à la Software Assurance. Elle arrive tout juste un an après la version 2008. Selon Microsoft, il y aurait auctuellement 14,4 millions de clients MDOP.
Les outils inclus dans le MDOP sont les suivants :
- Microsoft Diagnostics and Recovery Toolset
- Microsoft Advanced Group Policy Management
- Microsoft System Center Desktop Error Monitoring
- Microsoft Enterprise Desktop Virtualization (MED-V 1.0)
- Microsoft Application Virtualization (App-V 4.5 CU1)
- Asset Inventory Service (AIS)
Le nouveau venu dans la famille est donc MED-V qui permet de déployer et gérer des postes de travail virtuels. Issu du rachat de Kidaro, il a pour objectif d’aider les entreprise à migrer vers la dernière version de Windows même si l’ensemble des applications ne sont pas encore compatibles. Cela signifie, virtualiser des applications Windows 2000 et XP sous Vista.
Alors que MED-V arrive un peu tard pour aider au déploiement de Vista, ce n’est pas le cas de la dernière version d’App-V qui supporte la version beta de Windows 7. Microsoft devrait supporter App-V pour Windows 7 dans les 90 jours qui suivront la disponibilité de Windows 7.
Voici trois présentations de MED-V en français enregistrées durant les Microsoft Days en octobre 2008 :
dimanche 5 avril 2009
Gérer le cache App-V depuis le registre Episode 2
Voyons maintenant en détail, quelles sont les clés registres qui sont impactées lors de la modification d'une GPO. De cette manière, il est aussi possible de modifier le registre manuellement, sans passer par les GPO :
1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\Configurationkey
Dans cette partie du registre, on retrouve les clés registre qui permettent, entre autre, de modifier :
- le répertoire des log du client App-V
- La source du fichier OSD (OSD source Root)
- Si les applications ont besoins d'une autorisation spéciale même en cache (RequireAuthorizationIfCached)
- le répertoires des setting utilisateurs
- ...
Permet de modifier les valeurs partagées par le client App-v
3. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client
\Network key
Permet de modifier les clés registres qui attrait à la connexion réseau du client. La modification de ces clés registres permettent de "tun" les transferts réseau entre le client et le serveur.
- Activer ou désactiver le mode online/disconnect
- Modifier le protocole utiliser pour contacter le serveur (HTTP / RTSP)
- Le temps d'attente entre deux tentatives de connexion au serveur
- ...
Permet de modifier le File system key. Ce sont ces clés que j'utilise le plus dans la configuration du client ainsi que la clés suivantes (permissions key):
- Modifier la taille du cache
- Modifier la lettre du lecteur virtuel (par défaut Q:\)
- Modifier la durée de vie d'un package dans le cache
- ...
Permet de modifier les autorisations utilisateurs :
- Autoriser un utilisateur à vider le cache
- Autoriser un utilisateur à changer le serveur virtuel
- Autoriser un utilisateur à importer une application
- Autoriser un utilisateur à modifier la taille du cache
- ...
Permet de configurer le system tray (L'icone dans la barre des taches).
- Modifier le temps pour que le client App-V affiche un message d'erreur
- Modifier la visibilité du system tray
- ...
Permet de modifier deux options des applications en cache :
- Modifier la taille de la mémoire cache pour stocker les informations du client
- La taille des blocs de l'application
mercredi 1 avril 2009
Compiler un OSD
lundi 30 mars 2009
Gérer le client App-V depuis le registre
J'ai relevé deux template qui faisait cela :
- App-V 4.5 Add-on ADM v1.0 (celui de Login consultant vu récemment sur ce blog)
- Microsoft Application Virtualizatin 4.5 ADM Template
- modifier la taille du cache
- modifier le serveur virtuel d'application
- la lettre du lecteur virtuel (Q: par défaut)
- changer la destination du fichier de log
- vider le cache automatiquement
- changer le protocole de sécurité (rtsp, http ...)
- optimiser la bande passante
Microsoft Application Virtualisation 4.5 ADM Template, intégre en plus, la gestion des permissions du client App-V. Ainsi on peut choisir si l'utilisateur aura les autorisations de :
- ajouter une application
- modifier la taille du cache
- charger une application dans le cache
- décharger une application du cache
- publier un raccourcis d'une app
- ... et bien d'autre encore.
- changer la source location du fichier OSD (le nom du serveur d'application virtuel SVAS)
- autoriser ou non le mode déconnecté
- spécifier le temps d'utilisation d'une application en mode déconnecté
- spécifier la taille limite du cache
- spécifier la taille des blocs au premier chargement de l'application
- ...
Voici un document de Microsoft qui vous accompagnera dans l'implémentation de ces ADM (ça ne parle que de Microsoft Application Virtualization 4.5 ADM Template, mais le principe est le même pour le template de Login Consultant.
http://download.microsoft.com/download/F/7/8/F784A197-73BE-48FF-83DA-4102C05A6D44/App-V_ADM_Template.docx
Voila donc deux template qui se complétent, à utiliser sans modération ;)


