lundi 27 septembre 2010

Les clients reçoivent l’erreur 0A-20000194 après la mise à jour du serveur

Si tel est le cas, voici la procédure à suivre :


Consider the following scenario:

1.  You install the App-v 4.x server and set the packageroot (content directory) to an alternate location (not the default). 
2.  You delete the included Default Application, package and content from the disk. 
3.  You upgrade the server to a newer version of App-V.

After completing the steps above, when clients attempt to stream a virtualized application they receive one of the following errors:

A network error occurred error :  XXXXXXXX-XXXXXXXX-20000194

or

The package requested could not be found in the system data store or the files associated with this package could not be found on the server.  Report the following error code to your System Administrator.

Error code: xxxxxxx-xxxxxx0A-20000194

CAUSE

This is caused by an invalid value for SOFTGRID_CONTENT_DIR in the registry.

RESOLUTION

To resolve this issue complete the following steps:

1.  Start RegEdit

2.  Navigate to the following key:

32-bit Management Server:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Server

64-bit Management Server:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\Server

3. Set the SOFTGRID_CONTENT_DIR value to the proper content directory location. 

4.  Restart the server.

MORE INFORMATION

During the server upgrade, the installer first searches for the defaultapp.sft file location. After getting the defaultapp.sft file path, the installer then gets the content directory path from the SOFTGRID_CONTENT_DIR registry key. If the defaultapp.sft file path is not the same as SOFTGRID_CONTENT_DIR registry entry, the installer overrides the value of SOFTGRID_CONTENT_DIR. If there is no defaultapp.sft file (i.e. it has been deleted), the installer overrides the value of SOFTGRID_CONTENT_DIR anyway with the default installation content directory (PROGRAM_FILES\Microsoft System Center App Virt Management Server\App Virt Management Server\Content).

This is also discussed on our support team blog at http://blogs.technet.com/b/appv/archive/2010/03/02/after-upgrading-a-microsoft-app-v-server-client-machines-may-receive-00000194-errors-when-trying-to-launch-applications.aspx. (http://blogs.technet.com/b/appv/archive/2010/03/02/after-upgrading-a-microsoft-app-v-server-client-machines-may-receive-00000194-errors-when-trying-to-launch-applications.aspx) 


Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use (http://go.microsoft.com/fwlink/?LinkId=151500) for other considerations.

Séquencer le client Omnicast de Genetec

Les best practice de Microsoft conseillent de séquencer les logiciels dans un dossier portant le jeu de caractère 8.3 (http://en.wikipedia.org/wiki/8.3_filename). Hors, certains logiciels ne peuvent pas supporter d'être installé dans un dossier portant ce jeu de caractères.
C'est le cas du client Omnicast de Genetec (logiciel de vidéo-surveillance). Si vous séquencer ce logiciel sous le format 8.3, un joli message d'erreur vous disant que la dll language ne peut pas être lu. Il faut donc séquencer le logiciel dans un dossier avec un format normal sans point  "."

Attention donc aux best practice ...

lundi 20 septembre 2010

Transformer un package en .MSI


Beaucoup des avantages SoftGrid reposent sur les apports liés à l'utilisation d'une infrastructure. Celle-ci apporte notamment:
- Le streaming initial des applications.
- Le streaming delta des updates ("Active Upgrade") .
- Le contrôle de l'affichage des icônes sur le bureau.
- Les droits de lancement des applications.
- Le contrôle des licences.
- Les statistiques d'utilisation des applications virtuelles.
...
Microsoft planifie une nouvelle fonctionnalité SoftGrid "MSI Utility"
Qu'est-ce?
Le principe est de pouvoir encapsuler des applications SoftGrid (.SFT, .ICO, .OSD) au sein d'un unique fichier MSI (add-on au sequencer). Ce fichier MSI peut ensuite être distribué via différentes méthodes (SMS, SCCM, ESD tool, CD/DVD/UFD, Network share...)
Le package MSI a les caractéristiques suivantes:
- Capable de cibler une machine en userlogoff (faiblesse de l'historique connecteur SMS SoftGrid).
- Positionnement des icônes, des associations de fichiers, add/remove programs entries.
- Chargement de l'application pré-autorisée dans le cache client SoftGrid (100 % de 'application).
L'utilisateur standard lance alors des applications virtuelles ou non sans être dépendant d'une infrastructure, d'un réseau...
Pour quand?
Q4 CY2007
Des contraintes? 
- Les mises à jour sont en mode FULL (pas de delta).
- Le mode mixe (import MSI, puis streaming) n’est pas envisageable.
- Le client SoftGrid doit être en mode stand-alone.
Le schema qui va bien:
L'avis de Chad Jones sur cette fonctionnalité :
Le lien vers le post de la SoftGrid Team US:
Le lien vers la FAQ officielle MS:


mardi 17 août 2010

Publication de l'application virtuelle via HTTP

Un article a été écrit par jchornbe qui explique comment mettre en place la publication des applications via http. 
Je vous laisse consulter le lien suivant si vous envisagez de mettre en place le protocole http dans votre infrastructure App-v

vendredi 9 juillet 2010

PKG View

Vous avez peut être déjà eu envie de savoir ce qu'il se passait à l'intérieur de votre application App-V une fois packagée ?
Mon compère MVP Tim Mangan a créé un utilitaire bien sympathique que vous pouvez télécharger à l'adresse suivante : http://www.tmurgent.com/Tool_PkgView.aspx

Le fonctionnement de cette application est expliquée sur la page web de Tim. Tout simplement génial. Un grand merci à Tim pour ce soft.

J'en profite pour vous redonner aussi le code suivant qui permet de rentrer dans une bulle applicative pour y modifier les fichiers déjà séquencer :

sfttray.exe /exe cmd.exe "nom du package"


Une fois cette ligne de commande exécutée, il suffira d'utiliser les commandes habituelles d'un invite de commande pour naviguer dans les fichiers, et éventuellement les modifier. Attention, la modification agit uniquement sur le poste à partir duquel la modification est faite. (http://msapp-v.blogspot.com/2008/10/naviguer-dans-la-bulle.html)

Solution: Using the Refresh Server option to refresh a Publishing Server from the Microsoft Application Virtualization Client MMC snap-in results in error code 04-00000917


This issue can occur if the user is not a member of a user group that is specified under Group Assignment in the Provider Policy on the App-V Management Server.
To resolve this issue, verify that you are a member of a user group that is associated with the provider policy. To do this, follow these steps:
1. On the App-V Management Server, click Start, Administrative Tools, and then click Application Virtualization Management Console.
2. In the navigation pane, expand the server name object, and then click Provider Policies.
3. In the details pane, double-click the required policy. For example, double-click Default Provider.
4. Click the Group Assignment tab.
5. Verify that you are a member of one of the user groups that is listed or add a user group that’s missing.
For the latest version of this information please see the following Knowledge Base article:
KB2266600 - Using the Refresh Server option to refresh a Publishing Server from the Microsoft Application Virtualization Client MMC snap-in results in error code 04-00000917

Mise à jour App-V

Microsoft a annoncé récemment la mise à jour des produits suivants : 


1.       App-V 4.5 SP2 Upgrade Released
2.       Microsoft Releasing “Pkg” format specification
3.       TMurgent releases free tool to read “Pkg” files
4.       TMurgent releases White Paper and Video on App-V 4.6 DSC and Transparency
5.      Attachmate "first ISV" to release in SFT format.
6.      Microsoft hosted "recipe" site launched.

Pour plus de détail, je vous invite à consulter le blog d'un de mes compère MVP App-V à l'adresse suivante :