Informationen zur Verbindungsgruppendatei

Letzte Aktualisierung: August 2015

Betrifft: Application Virtualization 5.1

Inhalt dieses Themas

  • Zweck und Speicherort der Verbindungsgruppendatei

  • Struktur der XML-Datei der Verbindungsgruppe

  • Konfigurieren der Priorität von Paketen in einer Verbindungsgruppe

  • Unterstützte Verbindungskonfigurationen für virtuelle Anwendungen

Zweck und Speicherort der Verbindungsgruppendatei

Zweck der Verbindungsgruppe

Eine Verbindungsgruppe ist ein App-V-Feature, das es Ihnen ermöglicht, Pakete zusammen zu gruppieren, um eine virtuelle Umgebung zu erstellen, in der die Anwendungen in diesen Paketen interagieren können.

Beispiel: Sie möchten Plug-Ins von Microsoft Office verwenden. Sie können ein Paket erstellen, das die Plug-Ins enthält, ein weiteres Paket, das Office enthält, und dann beide Pakete einer Verbindungsgruppe hinzufügen, um Office die Verwendung dieser Plug-Ins zu ermöglichen.

Funktionsweise der Verbindungsgruppendatei

Wenn Sie eine App-V 5.1-Verbindungsgruppendatei anwenden, werden die in der Datei aufgelisteten Pakete zur Laufzeit zu einer einzelnen virtuellen Umgebung zusammengefasst. Verwenden Sie die Verbindungsgruppendatei in Microsoft Application Virtualization (App-V) 5.1, um vorhandene App-V 5.1-Verbindungsgruppen zu konfigurieren.

Beispiel-Dateipfad

%APPDATA%\Microsoft\AppV\Client\Catalog\PackageGroups\{6CCC7575-162E-4152-9407-ED411DA138F4}\{4D1E16E1-8EF8-41ED-92D5-8910A8527F96}.

Struktur der XML-Datei der Verbindungsgruppe

Inhalt dieses Abschnitts

  • Parameter, die die Verbindungsgruppe definieren

  • Parameter, die die Pakete in der Verbindungsgruppe definieren

  • App-V-XML-Beispieldatei für eine Verbindungsgruppe

  • XML-Beispieldatei für Verbindungsgruppen für App-V 5.0 bis App-V 5.0 SP2

Parameter, die die Verbindungsgruppe definieren

Die folgende Tabelle beschreibt die Parameter in der XML-Datei, welche die Verbindungsgruppe selbst, nicht die Pakete definieren.

Feld Beschreibung

Name des Schemas

Der Name des Schemas.

Anwendbar ab App-V 5.0 SP3: Wenn Sie die neue Features für optionale Pakete und Verwenden einer beliebigen Version, die in dieser Tabelle beschrieben werden, verwenden möchten, müssen Sie das folgende Schema in der XML-Datei angeben:

xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"

AppConnectionGroupId

Eindeutiger GUID-Bezeichner für diese Verbindungsgruppe. Der Status der Verbindungsgruppe ist dieser ID zugeordnet. Geben Sie diese ID nur beim Erstellen der Verbindungsgruppe an.

Sie können eine neue GUID erstellen, indem Sie folgendes eingeben: [Guid]::NewGuid().

VersionId

Version-GUID-Bezeichner für diese Version der Verbindungsgruppe.

Wenn Sie eine Verbindungsgruppe (z. B. durch Hinzufügen oder Aktualisieren eines neuen Pakets) aktualisieren, müssen Sie die Versions-GUID entsprechend an die neue Version anpassen.

DisplayName

Der Anzeigename der Verbindungsgruppe.

Priorität

Optionales Prioritätsfeld für die Verbindungsgruppe.

"0" - gibt die höchste Priorität an.

Wenn eine Priorität erforderlich ist, aber nicht konfiguriert wurde, wird das Paket fehlschlagen, da die richtige zu verwendende Verbindungsgruppe nicht ermittelt werden kann.

Parameter, die die Pakete in der Verbindungsgruppe definieren

Im Abschnitt <Packages< der XML-Datei der Verbindungsgruppe listen Sie die Mitgliedspakete in der Verbindungsgruppe auf, indem Sie die eindeutige Paket-ID und die Versions-ID des Pakets angeben, wie in der folgenden Tabelle beschrieben. Das erste Paket in der Liste hat die höchste Priorität.

Feld Beschreibung

PackageId

Eindeutiger GUID-Bezeichner für dieses Paket. Diese GUID ändert sich nicht, wenn neuere Versionen des Pakets veröffentlicht werden.

VersionId

Eindeutiger GUID-Bezeichner für die Version des Pakets.

Anwendbar ab App-V 5.0 SP3: Bei Angabe von "*" für die Paketversion wird die GUID der neuesten verfügbaren Paketversion dynamisch eingefügt.

IsOptional

Anwendbar ab App-V 5.0 SP3: Parameter, der Ihnen ermöglicht, ein Paket innerhalb der Verbindungsgruppe optional zu machen. Gültige Einträge sind:

  • “true” – Paket ist in der Verbindungsgruppe optional

  • “false” – Paket ist in der Verbindungsgruppe erforderlich

Siehe Verwenden von optionalen Paketen in Verbindungsgruppen.

App-V-XML-Beispieldatei für eine Verbindungsgruppe

Die folgende XML-Beispieldatei für eine Verbindungsgruppe enthält Beispiele für die Felder in den vorherigen Tabellen und die Elemente, die ab App-V 5.0 SP3 neu sind.

<?xml version="1.0" encoding="UTF-16"?>
<appv:AppConnectionGroup
xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
xmlns:appv="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
AppConnectionGroupId="61BE9B14-D2B4-41CE-A6E3-A1B658DE7000"
VersionId="E6B6AA57-F2A7-49C9-ADF8-F2B5B3C8A42F"
Priority="0"
DisplayName="Sample Connection Group">
<appv:Packages>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="*"
IsOptional=”true”
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
IsOptional=”false”
/>
</appv:Packages>

XML-Beispieldatei für Verbindungsgruppen für App-V 5.0 bis App-V 5.0 SP2

Die folgende XML-Beispieldatei für Verbindungsgruppen gilt für App-V 5.0 bis App-V 5.0 SP2. Es werden Beispiele für die Felder in der vorherigen Tabelle gegeben, jedoch werden die oben beschriebenen Änderungen mit App-V 5.0 Service Pack 3 ausgeschlossen.

<?xml version="1.0" encoding="UTF-16"?>
<appv:AppConnectionGroup
xmlns="https://schemas.microsoft.com/appv/2010/virtualapplicationconnectiongroup"
xmlns:appv="https://schemas.microsoft.com/appv/2010/virtualapplicationconnectiongroup"
AppConnectionGroupId="61BE9B14-D2B4-41CE-A6E3-A1B658DE7000"
VersionId="E6B6AA57-F2A7-49C9-ADF8-F2B5B3C8A42F"
Priority="0"
DisplayName="Sample Connection Group">
<appv:Packages>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="C7DF4F63-5288-439C-ACEF-EF06BF401EC5"
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
/>
</appv:Packages>

Konfigurieren der Priorität von Paketen in einer Verbindungsgruppe

Die Paketrangfolge wird mithilfe der Paketlistenreihenfolge konfiguriert. Das erste Paket im Dokument hat die höchste Priorität. Nachfolgende Pakete in der Liste weisen eine absteigende Priorität auf.

Die Paketrangfolge ist die Lösung für Ressourcenkonflikte während der Initialisierung der virtuellen Umgebung, die andernfalls unvermeidlich wären. Wenn beispielsweise zwei Pakete in derselben virtuellen Umgebung geöffnet werden und von diesen derselbe DWORD-Wert in der Registrierung definiert wird, bestimmt das Paket mit dem höchsten Rang, welcher Wert festgelegt wird.

Sie können die Verbindungsgruppendatei verwenden, um jede Verbindungsgruppe mithilfe der folgenden Methoden zu konfigurieren:

  • Angeben der Laufzeitprioritäten für Verbindungsgruppen Zum Bearbeiten der Priorität mit der App-V-Verwaltungskonsole klicken Sie auf die Verbindungsgruppe und dann auf Bearbeiten.

    Hinweis

    Die Priorität ist nur erforderlich, wenn das Paket mehreren Verbindungsgruppen zugeordnet ist.

  • Angeben der Paketrangfolge innerhalb der Verbindungsgruppe

Das Prioritätsfeld ist erforderlich, wenn eine ausgeführte virtuelle Anwendung durch eine systemeigene Anwendungsanforderung (z. B. Microsoft Windows-Explorer) initiiert wird. Der App-V-Client verwendet die Priorität, um zu bestimmen, in welcher virtuellen Umgebung der Verbindungsgruppe die Anwendung ausgeführt werden soll. Diese Situation tritt auf, wenn eine virtuelle Anwendung Bestandteil mehrerer Verbindungsgruppen ist.

Wenn eine virtuelle Anwendung mithilfe einer anderen virtuellen Anwendung geöffnet wird, wird die virtuelle Umgebung der ursprünglichen virtuellen Anwendung verwendet. Das Prioritätsfeld wird in diesem Fall nicht verwendet.

Beispiel:

Die virtuelle Anwendung Microsoft Outlook wird in einer virtuellen Umgebung XYZ ausgeführt. Wenn Sie ein angefügtes Microsoft Word-Dokument öffnen, wird eine virtualisierte Microsoft Word-Version in der virtuellen Umgebung XYZ geöffnet. Dies geschieht unabhängig von den Verbindungsgruppen oder Laufzeitprioritäten, die der virtualisierten Microsoft Word-Version zugeordnet sind.

Unterstützte Verbindungskonfigurationen für virtuelle Anwendungen

Konfiguration Beispielszenario

Eine EXE-Datei und Plug-In (DLL)

  • Sie möchten Microsoft Office an alle Benutzer verteilen, aber ein Microsoft Excel-Plug-In nur an eine Teilmenge der Benutzer.

  • Aktivieren Sie die Verbindungsgruppe für die betreffenden Benutzer.

  • Aktualisieren Sie jedes Paket nach Bedarf einzeln.

Eine EXE-Datei und eine Middleware-Anwendung

  • Eine Anwendung erfordert eine Middleware-Anwendung, oder mehrere Anwendungen sind alle von der gleichen Middleware-Laufzeitversion abhängig.

  • Alle Computer, für die mindestens eine der Anwendungen erforderlich ist, erhalten die Verbindungsgruppen mit der Laufzeit für die Anwendung und Middleware-Anwendung.

  • Optional können mehrere Middlewareanwendungen in einer einzelnen Verbindungsgruppe kombiniert werden.

     

    Beispiel Beispielbeschreibung

    Virtuelle Anwendungs-Verbindungsgruppe für die Finanzabteilung

    • Middleware-Anwendung 1

    • Middleware-Anwendung 2

    • Middleware-Anwendung 3

    • Middleware-Anwendungslaufzeit

    Virtuelle Anwendungs-Verbindungsgruppe für die Personalabteilung

    • Middleware-Anwendung 5

    • Middleware-Anwendung 6

    • Middleware-Anwendungslaufzeit

Eine EXE-Datei und eine EXE-Datei

Sie verwenden eine Anwendung, die mit einer anderen Anwendung arbeitet, und Sie möchten die Pakete aus Gründen der betrieblichen Effizienz, Lizenzbeschränkungen oder Rollout-Zeitvorgaben getrennt halten.

Beispiel:

Wenn Sie beispielsweise Microsoft Lync 2010 bereitstellen, können Sie die folgenden drei Pakete verwenden:

  • Microsoft Office 2010

  • Microsoft Communicator 2007

  • Microsoft Lync 2010

Sie können die Bereitstellung mithilfe der folgenden Verbindungsgruppen für virtuelle Anwendungen verwalten:

  • Microsoft Office 2010 und Microsoft Communicator 2007

  • Microsoft Office 2010 und Microsoft Lync 2010

Nach Abschluss die Bereitstellung können Sie entweder ein einzelnes neues Microsoft Office 2010 + Microsoft Lync 2010-Paket erstellen oder sie als separate Pakete beibehalten und pflegen und sie dann mithilfe einer Verbindungsgruppe bereitstellen.

Haben Sie einen Vorschlag für App-V?

Fügen Sie hier Vorschläge hinzu, oder stimmen Sie über Vorschläge ab. Verwenden Sie bei Problemen mit App-V das App-V-TechNet-Forum.

Siehe auch

Weitere Ressourcen

Verwalten von Verbindungsgruppen

-----
Sie erfahren mehr zu MDOP in der TechNet Library, können im TechNet-Wiki nach Problemlösungen suchen oder uns auf Facebook und Twitter folgen.
-----