Verwenden optionaler Pakete in App-V 5.1-Verbindungsgruppen

Ab Microsoft Application Virtualization (App-V) 5.0 SP3 können Sie Ihren Verbindungsgruppen optionale Pakete hinzufügen, um die Verwaltung von Verbindungsgruppen zu vereinfachen. In der folgenden Tabelle sind die Aufgaben zusammengefasst, die Sie mithilfe optionaler Pakete einfacher ausführen können, und enthält Links zu Anweisungen für jede Aufgabe.

Hinweis

Optionale Pakete werden in Versionen vor App-V 5.0 SP3 nicht unterstützt.

Bevor Sie optionale Pakete verwenden, lesen Sie Anforderungen für die Verwendung optionaler Pakete in Verbindungsgruppen.

Link zu Anweisungen Aufgabe
Verwenden Sie eine Verbindungsgruppe mit optionalen Paketen für mehrere Benutzer, die über unterschiedliche Pakete verfügen. Verwenden Sie eine einzelne Verbindungsgruppe, um verschiedene Anwendungsgruppen und Plug-Ins für verschiedene Benutzer verfügbar zu machen.
Beispielsweise möchten Sie Microsoft Office an alle Benutzer verteilen, aber verschiedene Plug-Ins an verschiedene Teilmengen von Benutzern verteilen.
Heben Sie die Veröffentlichung oder Löschung eines optionalen Pakets auf, oder heben Sie die Veröffentlichung eines optionalen Pakets auf, und veröffentlichen Sie es später erneut, ohne die Verbindungsgruppe zu ändern. Heben Sie die Veröffentlichung, Löschung oder erneute Veröffentlichung eines optionalen Pakets auf, ohne die Verbindungsgruppe auf dem App-V-Client deaktivieren, entfernen, bearbeiten, hinzufügen und erneut aktivieren zu müssen.
Sie können die Veröffentlichung des optionalen Pakets auch aufheben und später erneut veröffentlichen, ohne die Verbindungsgruppe deaktivieren oder erneut veröffentlichen zu müssen.

Anforderungen für die Verwendung optionaler Pakete in Verbindungsgruppen

Bevor Sie optionale Pakete in Verbindungsgruppen verwenden, überprüfen Sie die folgenden Anforderungen:

Anforderung Details
Verbindungsgruppen müssen mindestens ein nicht optionsfreies Paket enthalten. – Überprüfen Sie sorgfältig, ob Sie diese Anforderung erfüllen, da der App-V-Server und das PowerShell-Cmdlet die Anforderung nicht überprüfen.
– Wenn Sie versehentlich eine Verbindungsgruppe erstellen, die nicht mindestens ein nicht optionsbares Paket enthält, und der Endbenutzer versucht, eine gepackte Anwendung in dieser Verbindungsgruppe zu öffnen, schlägt die Verbindungsgruppe fehl.
Vom Benutzer veröffentlichte Verbindungsgruppen können Pakete enthalten, die global oder für den Benutzer veröffentlicht werden. - Global veröffentlichte Verbindungsgruppen dürfen nur global veröffentlichte Pakete enthalten.
- Global veröffentlichte Verbindungsgruppen müssen Pakete enthalten, die global veröffentlicht werden, um sicherzustellen, dass die Pakete beim Starten der virtuellen Umgebung der Verbindungsgruppe verfügbar sind.
– Wenn Sie versuchen, global veröffentlichte Verbindungsgruppen hinzuzufügen oder zu aktivieren, die vom Benutzer veröffentlichte Pakete enthalten, schlägt die Verbindungsgruppe fehl.
Sie müssen alle nicht optionalen Pakete veröffentlichen, bevor Sie die Verbindungsgruppe veröffentlichen, die diese Pakete enthält. – Die virtuelle Umgebung einer Verbindungsgruppe kann nicht gestartet werden, wenn nicht optionsfreie Pakete fehlen.
– Der App-V-Client kann keine Verbindungsgruppe hinzufügen oder aktivieren, wenn keine nicht optionalen Pakete veröffentlicht werden.
Bevor Sie die Veröffentlichung eines global veröffentlichten Pakets aufheben, stellen Sie sicher, dass die Verbindungsgruppen, die für alle Benutzer auf diesem Computer berechtigt sind, das Paket nicht mehr benötigen. – Das System überprüft nicht, ob das Paket Teil der Verbindungsgruppe eines anderen Benutzers ist.
– Durch das Aufheben der Veröffentlichung eines globalen Pakets ist es für jeden Benutzer auf diesem Computer nicht verfügbar. Stellen Sie daher sicher, dass die Verbindungsgruppen jedes Benutzers das Paket nicht mehr enthalten, oder machen Sie das Paket optional.

Verwenden sie eine Verbindungsgruppe mit optionalen Paketen für mehrere Benutzer mit unterschiedlichen Paketen, für die sie berechtigt sind.

Sie können optionale Pakete zu Verbindungsgruppen hinzufügen, mit denen Sie verschiedene Kombinationen von Anwendungen und Plug-Ins für verschiedene Benutzer bereitstellen können.

Beispielsweise möchten Sie Microsoft Office an Ihre Benutzer verteilen, aber ein bestimmtes Plug-In nur für eine Teilmenge der Benutzer aktivieren. Erstellen Sie eine Verbindungsgruppe, die ein Paket mit Office und ein anderes Paket mit Office-Plug-Ins enthält. Machen Sie dann das Plug-Ins-Paket optional. Benutzer, die nicht auf das Plug-In-Paket berechtigt sind, können Office weiterhin ausführen.

In den folgenden Abschnitten werden die Schritte für die einzelnen Methoden erläutert.

Verwenden einer Verbindungsgruppe: App-V-Server – Verwaltungskonsole

  1. Wählen Sie im Verwaltungskonsole VERBINDUNGSGRUPPEN aus, um die Bibliothek der Verbindungsgruppen anzuzeigen.
  2. Wählen Sie die richtige Verbindungsgruppe aus der Verbindungsgruppenbibliothek aus.
  3. Wählen Sie im Bereich VERBUNDENE PAKETE die Option BEARBEITEN aus.
  4. Wählen Sie optional neben dem Paketnamen aus.
  5. Aktivieren Sie das Kontrollkästchen PAKETZUGRIFF FÜR GRUPPENZUGRIFF HINZUFÜGEN . Dieser erforderliche Schritt fügt der Verbindungsgruppe die Paketberechtigungen hinzu, die Sie zuvor beim Zuweisen von Paketen zu Active Directory-Gruppen konfiguriert haben.

Verwenden einer Verbindungsgruppe: App-V-Server – Windows PowerShell Cmdlet

Verwenden Sie das Cmdlet Add-AppvServerConnectionGroupPackage , und geben Sie den Parameter -Optional an:

Syntax

Add-AppvServerConnectionGroupPackage [-AppvServerConnectionGroup] <SerializableConnectionGroup> [[-AppvServerPackage] <PackageVersion>] [-Optional] [-Order <int>] [-UseAnyPackageVersion]

Beispiel

Add-AppvServerConnectionGroupPackage -Name "Connection Group 1" -PackageName "Package 1" -Optional

Verwenden einer Verbindungsgruppe: App-V-Client auf einem eigenständigen Computer

  1. Erstellen Sie das XML-Dokument der Verbindungsgruppe, und legen Sie das Pakettagsattribut IsOptional auf "true" fest.
  2. Verwenden Sie die folgenden Cmdlets, um die Verbindungsgruppe hinzuzufügen und zu aktivieren:
    • Add-AppvClientConnectionGroup
    • Enable-AppvClientConnectionGroup

Beispiel für ein XML-Verbindungsgruppendokument mit optionalen Paketen

<?xml version="1.0" ?>
<AppConnectionGroup
   xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
   AppConnectionGroupId="8105CCD5-244B-4BA1-8888-E321E688D2CB"
   VersionId="84CE3797-F1CB-4475-A223-757918929EB4"
   DisplayName="Contoso Software Connection Group" >
<Packages>
<Package
   PackageId="7735d1a8-5ef9-4df9-a1cf-3aa92ef54fe7"
   VersionId="ec560d6f-e62e-48eb-a9e5-7c52a8c2e149"
   DisplayName="Contoso Business Manager"
/>

<Package
   PackageId="fc6fe0f7-be3d-4643-b37d-fc3f62d4dd5c"
   VersionId="c67a71cd-3542-4a48-93e8-20c643c50970"
   DisplayName="Contoso Forms"
   IsOptional="false"
/>
<Package
   PackageId="8f6301a5-4348-4039-9560-b27a5bb72711"
   VersionId="6c694b45-3e19-46c6-a327-d159aa39e1d2"
   DisplayName="Contoso Tax"
   IsOptional="true"
/>

<Package
   PackageId="89d701bc-d507-4299-b6b6-000000003472"
   VersionId="*"
   DisplayName="Contoso Accounts"
   IsOptional="true"
/>

</Packages>
</AppConnectionGroup>

Heben Sie die Veröffentlichung oder Löschung eines optionalen Pakets auf, oder heben Sie die Veröffentlichung eines optionalen Pakets auf, und veröffentlichen Sie es später erneut, ohne die Verbindungsgruppe zu ändern.

Sie können die Veröffentlichung eines optionalen Pakets aufheben, löschen oder erneut veröffentlichen, das sich in einer Verbindungsgruppe befindet, ohne die Verbindungsgruppe auf dem App-V-Client deaktivieren oder erneut aktivieren zu müssen.

Sie können die Veröffentlichung eines optionalen Pakets auch aufheben und später erneut veröffentlichen, ohne die Verbindungsgruppe deaktivieren oder erneut veröffentlichen zu müssen.

Wenn Sie beispielsweise ein optionales Paket veröffentlichen, das ein Microsoft Office-Plug-In enthält, und Sie das Plug-In entfernen möchten, können Sie die Veröffentlichung des Pakets aufheben, ohne die Verbindungsgruppe deaktivieren zu müssen.

In den folgenden Abschnitten werden die Schritte für die einzelnen Methoden erläutert.

Veröffentlichung aufheben: App-V-Server – Verwaltungskonsole

  • Um die Veröffentlichung des Pakets aufzuheben, wählen Sie im Verwaltungskonsole die Seite PAKETE aus. Wählen Sie das Paket aus, das Sie die Veröffentlichung aufheben möchten, und wählen Sie Veröffentlichung aufheben aus.
  • Um ein optionales Paket aus einer Verbindungsgruppe zu entfernen, wechseln Sie zur Seite VERBINDUNGSGRUPPEN . Wählen Sie das Paket aus, das Sie entfernen möchten, und wählen Sie den Pfeil nach rechts aus, um das Paket aus dem Verbindungsgruppenbereich unten links zu entfernen.

Veröffentlichung aufheben: App-V-Client auf einem eigenständigen Computer

Verwenden Sie die folgenden vorhandenen Cmdlets:

  • Unpublish-AppvClientPackage
  • Remove-AppvClientPackage

Weitere Informationen finden Sie unter Verwalten von App-V 5.1-Paketen, die auf einem Stand-Alone Computer mithilfe von PowerShell ausgeführt werden.

Verwalten von Verbindungsgruppen