Definieren von Kanälen

Ein Kanal ist ein Paket von Softwareanwendungen mit bestimmten Versionen. Sein Label (z.B. Beta oder Release) zeigt den Qualitäts- und Stabilitätsstatus der gepackten Anwendungen an. Durch die Definition mehrerer Kanäle können Sie verschiedene Produkte mit entsprechenden Versionen für verschiedene Benutzergruppen bereitstellen. Wenn iManage Updater ausgeführt wird, identifiziert es, welcher Kanal dem aktuellen Benutzer zugeordnet ist und basierend darauf bestimmt es die Produkte und Versionen, die für den entsprechenden Kanal installiert werden sollen.

Kanäle sind in der Datei update.ini definiert, die sich unter folgendem Pfad befindet %ProgrammDaten%\iManagement\Agentenservices\zentralisierteKonferenzen . Eine Beispieldatei update.ini lautet wie folgt:

[General] server=updates.imanage.com/Updates/Work1021 default=beta [beta] AgentSvc=https://updates.imanage.com/Updates/Software/;iManageAgentServices-102061.exe;102.0.61;{67E81972-CA2E-4A7A-AD32-CC95A33B1592};{AD517F43-5642-4356-B5BE-8EC6920EFBFD};rollback;wixexe;/passive; iManage Work Desktop for Windows x86=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x86.exe;102.0.150;{E97D2B88-6E81-45B1-8796-4C49C71ECEFA};{5DEB3BDC-4167-4EA0-A8E3-2366510ECE9B};norollback;wixexe;/passive;x86 iManage Work Desktop for Windows x64=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x64.exe;102.0.150;{B106FE6E-5160-401E-BCC7-8840DCD25E56};{98D55B81-8867-4E13-99C7-99157609C0F7};norollback;wixexe;/passive;x64 [release] AgentSvc=https://updates.imanage.com/Updates/Software/;iManageAgentServices-102061.exe;102.0.61;{67E81972-CA2E-4A7A-AD32-CC95A33B1592};{AD517F43-5642-4356-B5BE-8EC6920EFBFD};rollback;wixexe;/passive; iManage Work Desktop for Windows x86=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x86.exe;102.0.150;{E97D2B88-6E81-45B1-8796-4C49C71ECEFA};{5DEB3BDC-4167-4EA0-A8E3-2366510ECE9B};norollback;wixexe;/passive;x86 iManage Work Desktop for Windows x64=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x64.exe;102.0.150;{B106FE6E-5160-401E-BCC7-8840DCD25E56};{98D55B81-8867-4E13-99C7-99157609C0F7};norollback;wixexe;/passive;x64

Der Abschnitt [Allgemein] enthält zwei Eigenschaften:

  • Server: Zeigt den Standort des Update-Servers an. Zum Beispiel:updates.imanage.com/Updates/Work1021

  • Standard: Zeigt den dem Benutzer zugeordneten Standardkanal an.

Die nächsten Abschnitte sind die Definitionen für die Kanäle, z.B.[beta] und[release]. Sie können so viele Kanäle hinzufügen, wie Sie möchten, und sie entsprechend den Anforderungen Ihres Unternehmens benennen, z.B.[Vorabversion],[Freigabe] und so weiter. Jeder Kanal enthält eine Liste aller unterstützten Produkte. Dies ermöglicht es, verschiedene Versionen von Produkten mit derselben Konfigurationsdatei zu unterstützen. Sie können mehrere iManage- und Drittanbieterprodukte innerhalb eines Kanals hinzufügen. Jede Produktlinie sollte mit dem folgenden Schema definiert werden:

<product ID>=<update server path>;<installer file name>;<version number>;<upgrade code>;<product code>;rollback|norollback;<installer parameters (optional)>;<Microsoft Office bitness (x64, x86, or blank)>

Beispiel:

iManage Work Desktop for Windows x64=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x64.exe;102.0.150;{B106FE6E-5160-401E-BCC7-8840DCD25E56};{98D55B81-8867-4E13-99C7-99157609C0F7};norollback;wixexe;/passive;x64

Tabelle: Kanalparameter

Parameter

Beschreibung

Produkt-ID

Name des zu installierenden Produkts.

Beispiel: iManage Work Desktop für Windows x64

Serverpfad aktualisieren

Serverstandort aktualisieren, der von der Funktion iManage Auto Updates verwendet wird, um die neuesten Anwendungen für die Erstinstallation und bei jeder Aktualisierung dieser Anwendungen herunterzuladen.

Der Serverpfad kann ein Dateipfad (lokal oder UNC-Stil) oder ein HTTP/HTTPS-Webserver sein.

Name der Installationsdatei

Dateiname des Produkt-Installationsprogramms.

Beispiel: iManage Work Desktop für Windows x64.exe

Versionsnummer

Versionsnummer des zu installierenden Produkts. Mit dieser Eigenschaft können Sie die Installation verschiedener Produktversionen für verschiedene Kanäle verwalten. So können Sie beispielsweise eine Produktversion für den Kanal[Beta] und eine andere Version für den Kanal[Release] auswählen.

Upgrade-Code

Eine eindeutige Kennung (GUID im Registry-Format), die für die gesamte Lebensdauer des Produkts gültig ist. Der Upgrade-Code ist die Windows Installer-Eigenschaft, die in der Windows Installer-Datenbank (.msi-Datei) in der Tabelle Property enthalten ist. Sie können eine Freeware wie Orca (verfügbar mit Microsoft SDK) verwenden, um eine MSI-Datei zu bearbeiten oder zu durchsuchen.

Produktcode

Eine eindeutige Kennung (GUID im Registrierungsformat), die sich für jedes Hauptrelease des Produkts ändert, bzw. wenn Sie ältere Versionen deinstallieren möchten, bevor Sie die neueste Version installieren. Der Produktcode ist die Windows Installer-Eigenschaft, die in der Windows Installer-Datenbank (.msi-Datei) in der Tabelle Property enthalten ist. Sie können eine Freeware wie Orca (verfügbar mit Microsoft SDK) verwenden, um eine MSI-Datei zu bearbeiten oder zu durchsuchen.

rollback|norollback

iManage Updater unterstützt die Möglichkeit, Softwareprodukte und -versionen bei Bedarf zurückzusetzen. Rollback ermöglicht es einer Firma, ein Update rückgängig zu machen. Wenn ein Unternehmen beispielsweise einige Benutzer von Version 144 auf 149 aktualisiert und dann aus irgendeinem Grund entschieden hat, dass das Upgrade nicht mehr gewünscht wird, kann das Unternehmen Benutzer auf Version 144 zurücksetzen. Wenn ein Rollback stattfindet, erhalten die Benutzer den gleichen Hinweis, dass ein Update verfügbar ist. Wenn das Update installiert ist, wird die Software des Benutzers auf die angegebene Version zurückgesetzt, anstatt auf die neueste Version zu aktualisieren.

Wenn norollback angegeben ist, kann der iManage Updater jede Version der Software installieren, die gleich oder höher ist als die für den entsprechenden Kanal angegebene Softwareversion.

Wenn Rollback angegeben wird und iManage Updater feststellt, dass Benutzer eine andere Version als die für diesen Kanal angegebene installiert haben, fordert es Benutzer auf, ein Update zu installieren, das die Software nach Bedarf upgraded oder downgraded.

HINWEIS:

Wenn ein Downgrade oder Rollback stattfindet, führt iManage Updater eine vollständige Deinstallation und Neuinstallation dieses Softwarepakets durch.

Installer-Parameter (optional)

Argumente für das Installationsprogramm, um das standardmäßige Installationsverhalten zu ändern. Beispiel: TRANSFORMS=\\myserver\sharename\Work10\customizations\customwork10.mst

Microsoft Office Bitanzahl

Diese Eigenschaft bildet die Produkt-Bitanzahl mit der Microsoft Office Bitanzahl ab. Der Wert kann x64 oder x86 sein. Wenn es keine Abhängigkeit von der Microsoft Office Bitanzahl gibt, können Sie diese leer lassen.