Share via


So wird's gemacht: Verwenden der differenziellen SFT-Datei

Letzte Aktualisierung: Dezember 2008

Bei der Sequenzierung einer Anwendung werden von Microsoft Application Virtualization (App-V) Sequencer SFT-Dateien zur Speicherung sämtlicher Dateiinhalte und -konfigurationsinformationen der virtuellen Anwendung erstellt. Mit Version 4.5 von App-V wurde die differenzielle SFT-Datei (DSFT) eingeführt. Nachdem Sie mit dem Sequencer ein Update für ein vorhandenes Paket erstellt haben, können Sie diese Datei generieren, um lediglich die Unterschiede zwischen dem ursprünglich sequenzierten Anwendungspaket und der neuen Version zu speichern. Sie ist daher wesentlich kleiner als eine komplette SFT-Datei für die neue Anwendungsversion, was u. a. die Netzwerklast bei der Übertragung von Paketaktualisierungen über Verbindungen mit geringer Bandbreite verringert. Die Verwendung der Datei wird jedoch nur unter bestimmten Voraussetzungen und mit Einschränkungen unterstützt. Die Funktion ist für ESD-Systeme (Electronic Software Distribution) konzipiert, mit denen Benutzergruppen über einen lokalen Dateiserver und eine Verbindung mit geringer Bandbreite verwaltet werden und in denen keine App-V Streaming Server zum Einsatz kommen.

Sofern Sie Configuration Manager 2007 zur Benutzerverwaltung verwenden, ist die differenzielle SFT-Datei nicht erforderlich, weil die Bereitstellung über Verbindungen mit niedriger Bandbreite von Configuration Manager standardmäßig unterstützt wird. Ebenso wenig wird sie benötigt, wenn Sie Application Virtualization (App-V) Management oder Streaming Server mit der Funktion "Aktives Upgrade" einsetzen; in diesem Fall werden vom Client nur die Unterschiede zwischen der alten und der neuen Paketversion abgerufen.

Im Folgenden wird das sich an die Aktualisierung des virtuellen Anwendungspakets anschließende Verfahren zum Erstellen der differenziellen SFT-Datei mithilfe der Datei "mkdiffpkg.exe", die in der Sequencerinstallation enthalten ist, erläutert. Außerdem wird die Bereitstellung der differenziellen SFT-Datei beschrieben. Durch die Ausführung dieser Schritte wird sichergestellt, dass bei einer versehentlichen Entladung des Pakets vom Clientcomputer der Vorrangs-URL zum Streamen des gesamten V2.SFT-Pakets von der lokalen Dateifreigabe verwendet wird, wenn der Benutzer das nächste Mal versucht, die Anwendung zu starten. Für den Benutzer bleibt die Anwendung dadurch jederzeit verfügbar. Ist der Client an sich beschädigt, oder wurde er deinstalliert, sollten Sie das ESD-System für die Bereitstellung der Vollversion des aktualisierten Pakets (V2.SFT) an den Client konfigurieren.

Weitere Informationen zum Aktualisieren eines Pakets finden Sie unter "So wird's gemacht: Aktualisieren einer vorhandenen virtuellen Anwendung" im Betriebshandbuch für App-V 4.5 unter https://go.microsoft.com/fwlink/?LinkId=133129

Hinweis

Grundsätzlich muss bei Verwendung eines ESD-Systems die V1.SFT-Datei im lokalen Cache sämtlicher Zielcomputer voll geladen sein. Außerdem muss das Dateistreaming auf allen Computern aktiviert worden sein.

So verwenden Sie die differenzielle SFT-Datei

  1. Melden Sie sich als Benutzer mit Administratorrechten beim Sequenzcomputer an. Öffnen Sie das ursprüngliche Paket (V1) zur Aktualisierung im Sequencer, und aktualisieren Sie das Paket anschließend auf die neue Version (V2). Speichern Sie es dann als neues Paket unter "V2.sft".

  2. Öffnen Sie im Installationsordner von App-V 4.5 Sequencer ein Eingabeaufforderungsfenster, und führen Sie den folgenden Befehl aus:

    "mkdiffpkg.exe V2.sft V2.dsft"

  3. Kopieren Sie mithilfe des ESD-Systems oder eines anderen Vorgangs zum Kopieren von Dateien die vollständige Inhaltsdatei (V2.sft) für das V2-Paket in eine lokale Dateifreigabe, auf welche von den Benutzercomputern über eine gute Netzwerkverbindung zugegriffen werden kann.

  4. Verwenden Sie das ESD-System, um eine Kopie der differenziellen SFT-Datei "V2.dsft" auf allen Benutzercomputern abzulegen.

  5. Zum Importieren der Datei "V2.dsft" führen Sie den folgenden SFTMIME-Befehl auf allen Benutzercomputern aus:

    "SFTMIME load package:<Paketname> /SFTPATH <Pfad von V2.dsft>"

  6. Führen Sie den folgenden SFTMIME-Befehl auf allen Benutzercomputern aus, damit der Vorrangs-URL auf die Datei "V2.sft" verweist:

    "SFTMIME configure package:<Paketname> /OverrideURL FILE://<Netzwerkpfad von V2.sft>"

Hinweis

  • Differenzielle SFT-Dateien müssen in der richtigen Reihenfolge auf die Clients angewendet werden. So kann "V3.dsft" nicht vor "V2.dsft" auf ein Paket der Version 1 angewendet werden.

  • Die Funktion MSI-Paket (Microsoft Windows Installer) generieren im Sequencer ist in Verbindung mit der differenziellen SFT-Datei nicht einsetzbar.

Siehe auch

Andere Ressourcen

So wird's gemacht: Erstellen oder Aktualisieren von virtuellen Anwendungen mithilfe von App-V Sequencer

-----
Sie können mehr über MDOP in der TechNet-Bibliothek erfahren, im TechNet Wiki nach Problemlösungen suchen oder uns auf Facebook oder Twitter folgen. Senden Sie Vorschläge und Kommentare zur MDOP-Dokumentation an MDOPdocs@microsoft.com.