Verwendung der Package Subscription Service GUI

Die grafische Konfigurationsoberfläche des Package Subscription Service ist im Stil der Windows 10 Einstellungen-App gehalten und erlaubt es auf einfache und intuitive Weise, den Dienst zu konfigurieren, Applikationen zu abonnieren, und die bereits erzeugte Pakete abonnierter Applikationen einzusehen und zu öffnen.

Um die GUI zu starten, verwenden Sie die Verknüpfung "Package Subscription Service" aus dem Startmenü oder rufen sie das Executable "PcupaSvc.exe" aus dem Installationsverzeichnis ohne weitere Parameter auf. Zunächst öffnet sich die Startseite, von der aus Sie auf die einzelnen Untermenüs zugreifen können.

Bevor Sie damit beginnen, die verfügbaren Pakete zu sichten und die von Ihnen benötigen Applikationen zu abonnieren, sollten Sie in die Einstellungen wechseln und überprüfen, ob alle Einstellungen und Vorgabewerte Ihren Anforderungen und Randbedingungen genügen. Klicken Sie dazu auf den Bereich "Einstellungen" auf der Startseite.


Verfügbare Pakete

Um die Liste der abonnierbaren Pakete einzusehen, klicken Sie auf den Schaltfläche "Verfügbare Pakete". Sie sehen daraufhin eine Liste aller im Winget-Repository enthaltenen Pakete. 

Die Liste lässt sich alphabetisch nach Name oder absteigend nach Freigabedatum sortieren, sodass Sie die neuesten Applikationen stets am Anfang auflisten lassen können. Darüberhinaus können Sie die Liste filtern, indem Sie im Feld "Filtern nach" einen Suchbegriff angeben. Dabei wird sowohl der Applikationsname als auch die Beschreibung durchsucht.

Unter "Pakete gefunden:" sehen sie jeweils die Anzahl der gemäß Ihrem Filter gefundenen Pakete. Wenn kein Filter angegeben ist, sehen Sie hier die Gesamtanzahl der im Repository vorhandenen Pakete.


Paketdetails

Wenn Sie eine Applikation gefunden haben, können Sie deren Detail-Informationen über den Link "Details anzeigen" einsehen. Dabei werden Ihnen die in Winget verfügbaren Informationen zu Hersteller, Name, Version, Zusammenfassung, Beschreibung, Kennung und Freigabedatum angezeigt. Über die "Kopieren"-Schaltfläche können Sie diese Informationen in die Zwischenablage kopieren. Über den 🡨 Button in der Titelzeilen kommen Sie zur Gesamtliste zurück.


Anwendung abonnieren

Wenn Sie die richtige Anwendung gefunden haben, die Sie abonnieren möchten, drücken Sie auf die "Anwendung abonnieren"-Schaltfläche. Sie kommen dann in das Detailfenster, in dem Sie die Einstellungen, mit denen dieses Paket abonniert werden soll, einstellen können.


Die folgenden Einstellungen sind verfügbar:

  • Abonnement aktiviert
    Legen Sie fest, ob das Abonnement aktiv ist oder pausiert. Ein inaktives Abonnement wird in der Liste der Abonnierten Pakete mit einem Pause-Zeichen angezeigt.
  • Verzeichnis für neu erzeugte Pakete
    Legen Sie das Verzeichnis fest, unterhalb dessen die neu zu erstellenden Pakete dieses Abonnements angelegt werden sollen. Dabei wird das Basis-Verzeichnis aus der Konfiguration übernommen, ergänzt um das Namensschema für neu erzeugte Paketverzeichnisse. Die Variablen {Vendor}, {Name} und {Version} können verwendet werden, um eindeutige Namen zu erzeugen.
  • Namensschema für neu erzeugte Pakete
    Auch hier wird die Vorgabe für den Benamung der erzeugten Pakete aus der Konfiguration übernommen, kann jedoch individuell für dieses Abonnement angepasst werden. 
  • Installations-Typ
    Für manche Applikationen stehen verschiedene Installer-Typen zur Verfügung, beispielsweise MSI und Inno-Setup. Wählen Sie hier gegebenenfalls aus, welchen Installations-Typ der Package Subscription Service für die automatische Paketierung verwenden soll.
  • Architektur
    Je nach Applikation stehen Ihnen die Plattformen x86, x64 oder arm64 zur Verfügung. Wählen Sie bitte aus, welche Version paketiert werden soll. Wenn Sie die Einstellung auf dem Vorgabewert "Beliebig" belassen, wird automatisch die erste verfügbare Architektur ausgewählt.
  • Paketvorlage für den Import
    Standardmäßig wird über "Automatisch" die am besten passende Import-Vorlage für den Import gemäß dem ausgewählten Installations-Typ verwendet. Es besteht jedoch auch die Möglichkeit, benutzerdefinierte Paketvorlagen zu erstellen, die Sie dann hier für dieses Abonnement auswählen können.
  • Pakete überschreiben, wenn sie bereits im Zielverzeichnis vorhanden sind
    Auch für diese Einstellung wird der Vorgabewert aus der globalen Konfiguration übernommen, kann jedoch individuell angepasst werden. In aller Regel werden Sie das automatische Überschreiben nicht verwenden, können dies jedoch hier explizit einschalten, falls erwünscht.
  • Neue Paketrevision anlegen, statt ein neues Paketverzeichnis anlegen
    Auch für diese Einstellung wird der Vorgabewert aus der globalen Konfiguration übernommen, kann jedoch individuell angepasst werden. Diese Einstellung ist eventuell für Applikationen interessant oder relevant, für die sehr häufig neue Versionen verfügbar gemacht werden, wie etwa Google Chrome oder andere Browser.

Sobald Sie alle Einstellungen gemäß Ihren Anforderungen und Randbedingungen getroffen haben, können Sie über die Schaltfläche "Anwendung abonnieren" das Abonnement erstellen.


Abonnierte Pakete

Wenn Sie auf der Startseite die "Abonnierte Pakete" Schaltfäche drücken, kommen Sie auf die Liste der bereits abonnierten Pakete. Inaktive Abonnements werden hier mit einem Pause-Zeichen dargestellt. Um die Details eines Abonnements einzusehen, zu ändern oder das Abonnement gegebenenfalls zu löschen, markieren Sie die jeweilige Applikation in der Liste und wählen dann den Link "Details anzeigen". Über die "Paketverzeichnis öffnen"-Schaltfläche können Sie das Paketverzeichnis der neuesten Paketversion im Explorer öffnen. Über "Abonnement beenden" löschen Sie das markierte Abo.

Neben den Einstellungen des Abonnements sehen Sie in dieser Ansicht auch, falls der Package Subscription Service bereits ein oder mehrere Pakete für die Applikation erzeugt hat. Unterhalb von "Importierte und aktualisierte Pakete" können Sie auf "Pakete anzeigen" klicken, um die vorhandenen Pakete anzeigen zu lassen.

In dieser Ansicht können Sie das Paketverzeichnis einer bestimmte Paketversion über die "Paketverzeichnis öffnen"-Schaltfläche direkt im Explorer öffnen. Sollte die Packaging PowerBench GUI ebenfalls auf dem System installiert sein, können Sie das Paket per "Paket bearbeiten" auch direkt dort öffnen. Der Link "Nur letzte Version anzeigen" blendet alle Paketversionen bis auf die Neueste aus, "Pakete verbergen" ist das Gegenteil vom oben beschriebenen "Pakete anzeigen" und blendet alle Pakete wieder aus.


Abonnements löschen

Wenn Sie das Abonnement einer Applikation beenden möchten, wählen Sie in den Abonnement-Einstellungen die Schaltfläche "Abonnement beenden". Sie werden dann mit der folgenden Messagebox informiert, dass durch diese Aktion bereits erzeugte Pakete nicht gelöscht werden, sondern nur zukünftig keine neuen Pakete mehr erzeugt werden. Bestätigten Sie gegebenenfalls diesen Hinweis, um das Abonnement wirklich zu beenden oder brechen Sie die Aktion über den "Abbrechen"-Button ab.