Partager via


Procédure pour utiliser le fichier Differential SFT

Mis à jour: décembre 2008

Lors du séquencement d'une application, Microsoft Application Virtualization (App-V) Sequencer crée des fichiers SFT (.sft) afin de stocker l'ensemble des informations de contenu et de configuration des fichiers de l'application virtuelle. Le fichier Differential SFT (.dsft) est apparu dans la version 4.5 de App-V. Après avoir créé une mise à niveau pour un package à l'aide de Sequencer, vous pouvez choisir de générer ce fichier afin de ne stocker que les différences entre le package d'application séquencée original et la nouvelle version. Il est donc sensiblement moins volumineux que le fichier SFT complet d'une nouvelle version de l'application, ce qui réduit l'incidence de l'envoi de mises à jour du package sur les connexions réseau bas débit. Cependant, son utilisation n'est possible que dans certaines situations bien définies. Cette fonctionnalité a été conçue spécifiquement pour les situations dans lesquelles un système électronique de distribution de logiciels (ESD) est utilisé pour gérer un groupe d'utilisateurs sur un serveur de fichiers local via une connexion bas débit, sans le recours à des serveurs de diffusion App-V.

Il est inutile d'utiliser le fichier Differential SFT si vous gérez les utilisateurs à l'aide de Configuration Manager 2007, car ce logiciel comporte déjà une prise en charge intégrée des déploiements bas débit. Ce fichier est également inutile si vous utilisez des serveurs Application Virtualization (App-V) Management Server ou Streaming Server avec mise à niveau active car le client récupère uniquement les différences entre l'ancienne version et la nouvelle version du package.

La procédure suivante décrit l'utilisation de mkdiffpkg.exe, inclus dans l'installation de Sequencer, afin de créer et de déployer le fichier Differential SFT, après la mise à niveau du package d'application virtuelle. Si l'application est déchargée du client pour une raison quelconque, puis relancée par l'utilisateur, cette procédure permet de garantir la redirection du client vers l'URL de substitution, qui est configurée en vue de la diffusion du fichier V2.sft du package complet à partir du partage de fichiers local. Cela évite ainsi tout échec de démarrage de l'application. Si le client est endommagé ou désinstallé en totalité, il est recommandé de configurer le système ESD de façon à déployer la version complète du package mis à niveau (V2.sft) sur le client.

Pour plus d'informations sur la mise à niveau d'un package, consultez la rubrique « Procédure pour mettre à niveau une application virtuelle existante » dans le Guide d'instructions du système App-V 4.5, à l'adresse https://go.microsoft.com/fwlink/?LinkId=133129.

Notes

Tous les ordinateurs utilisateurs concernés par le système ESD doivent posséder le fichier V1.sft dans leur cache local et la diffusion de fichiers doit être activée sur tous les ordinateurs.

Pour utiliser le fichier Differential SFT

  1. Connectez-vous à l'ordinateur Sequencer à l'aide d'un compte disposant de droits d'administrateur. Ouvrez le package original (V1) pour la mise à niveau dans Sequencer, puis mettez à niveau le package vers la nouvelle version (V2) et enregistrez-le sous un nouveau fichier V2.sft.

  2. Ouvrez une fenêtre de commande dans le dossier d'installation App-V 4.5 Sequencer, puis exécutez la commande suivante :

    "mkdiffpkg.exe V2.sft V2.dsft"

  3. À l'aide du système ESD ou d'un autre processus de copie de fichier, copiez le fichier complet de contenu du package V2 (V2.sft) dans un partage de fichiers local accessible par les ordinateurs des utilisateurs via une connexion réseau opérationnelle.

  4. À l'aide du système ESD, placez une copie du fichier Differential SFT (V2.dsft) sur l'ordinateur de chaque utilisateur.

  5. Pour importer le fichier V2.dsft, exécutez la commande SFTMIME sur l’ordinateur de chaque utilisateur :

    "SFTMIME load package:<nom de package> /SFTPATH <chemin de V2.dsft>"

  6. Sur l'ordinateur de chaque utilisateur, exécutez la commande SFTMIME suivante pour que l'URL de substitution pointe vers le fichier V2.sft :

    "SFTMIME configure package:<nom de package> /OverrideURL FILE://<chemin réseau vers V2.sft>"

Notes

  • Les fichiers Differential SFT doivent être appliqués aux clients dans l'ordre approprié. Par exemple, V2.dsft doit être installé avant V3.dsft pour la version 1 de l'application.

  • La fonction Générer un package MSI (Microsoft Windows Installer) de Sequencer n'est pas utilisable avec le fichier Differential SFT.

Voir aussi

Autres ressources

Procédure pour créer ou mettre à niveau des applications virtuelles à l'aide de App-V Sequencer

-----
Vous pouvez en savoir plus sur MDOP dans la bibliothèque TechNet, recherchez des informations de dépannage sur le wiki TechNet ou suivez-nous sur Facebook ou Twitter. Veuillez envoyer vos suggestions et commentaires sur la documentation de MDOP à MDOPdocs@microsoft.com.