Définition de canaux
Un canal est un ensemble d’applications logicielles avec des versions spécifiques. Son étiquette (par ex. béta ou Version) indique la qualité et la stabilité des applications dans cet ensemble. En définissant des canaux multiples, vous pouvez déployer différents produits avec des versions appropriées pour les divers groupes d’utilisateurs. Lorsqu’iManage Updater tourne, il identifie les canaux qui sont affectés à l’utilisateur actuel et sur cette base détermine les produits et versions qui devraient être installés pour le canal correspondant.
Les canaux sont définis dans le fichier update.iniqui se trouve à %ProgramData%\iManage\AgentServices\CentralizedConfigs . Ci-dessous un exemple de fichier update.ini file :
[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;x64Le section [Général] inclut deux propriétés :
serveur : Indique l’emplacement du serveur de mise à jour. Par exemple : updates.imanage.com/Updates/Work1021
Par défaut : Indique le canal par défaut affecté à l’utilisateur.
Les sections suivantes sont les définitions pour les canaux, par exemple [beta] et [release]. Vous pouvez ajouter autant de canaux que souhaité et les nommer selon les besoins de votre organisation, par exemple [pre-release], [release], etc. Chaque canal inclut une liste des produits pris en charge. Cela fournit la capacité de prendre en charge des versions de produits différentes avec le même fichier config. Vous pouvez ajouter de multiples produits iManage et tiers au sein d’un canal. Chaque ligne de produit devrait être définie en utilisant le format suivant :
<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)> Exemple :
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;x64Tableau : Paramètres de canal
|
Paramètres |
Description |
|
ID de produit |
Nom du produit à installer. Exemple : iManage Work Desktop pour Windows x64 |
|
Chemin du serveur de mise à jour |
Emplacement du serveur de mise à jour qui est utilisé par la fonction de mises à jour automatiques d’iManage pour télécharger les dernières applications pour l’installation initiale et dès que ces applications sont actualisées. Le chemin du serveur peut être un chemin de fichier (local ou style UNC) ou un serveur Web HTTP/HTTPS. |
|
Nom du fichier installeur |
Nom du fichier du produit à installer. Exemple : iManage Work Desktop for Windows x64.exe |
|
Numéro de version |
Numéro de version du produit à installer. Avec cette propriété, vous pouvez contrôler l’installation de différentes versions du produit pour différents canaux. Par exemple, vous pouvez sélectionner une version de produit pour le canal [beta] et une autre pour le canal [Released]. |
|
Code de mise à niveau |
Un identificateur unique (format de registre GUID) qui est valide pour la durée de vie du produit. Le code de mise à niveau est la propriété d’installeur Windows contenue au sein de la base de données d’installeur Windows (fichier .msi) dans le tableau de propriétés. Vous pouvez utiliser un logiciel gratuit, par exemple Orca (disponible avec Microsoft SDK)—pour éditer ou naviguer dans un fichier MSI. |
|
Code de produit |
Un unique identificateur (format de registre GUID) qui change à chaque version majeure du produit ou si vous souhaitez désinstaller des versions précédentes avant d’installer la version la plus récente. Le code de produit est la propriété d’installeur Windows contenue au sein de la base de données d’installeur Windows (fichier .msi) dans le tableau de propriétés. Vous pouvez utiliser un logiciel gratuit, par exemple Orca (disponible avec Microsoft SDK)—pour éditer ou naviguer dans un fichier MSI. |
|
rollback|norollback |
iManage Updater prend en charge la capacité de retour en arrière des produits et versions logiciels si nécessaire. Le retour en arrière permet à une société d’annuler une mise à jour. Par exemple, si une société a mis à niveau certains utilisateurs de la version 144 à la version 149 puis décide, qu’elle qu’en soit la raison, que la mise à jour n’est plus désirée, elle peut ramener les utilisateurs à la version 144. Lorsqu’un retour a lieu, les utilisateurs reçoivent la même information que lorsqu’une mise à jour est disponible. Lorsque la mise à jour est installée, le logiciel des utilisateurs est ramenée à la version spécifiée au lieu d’être mise à niveau à la dernière version. Si norollback est spécifié, iManage Updater permet aux utilisateurs d’installer toute version du logiciel qui est égales ou supérieure à la version du logiciel spécifiée pour le canal concerné. Lorsque rollback est spécifié, si iManage Updater trouve que les utilisateurs ont installé une quelconque version plus ancienne que celle spécifiée sur ce canal, il est demandé à l’utilisateur d’installer une mise à jour qui met à niveau le logiciel vers le haut ou vers le bas selon ce qui est requis. |
|
Paramètres d’installeur (optionnel) |
Arguments pour que l’installer modifie le comportement d’installation par défaut. Exemple : TRANSFORMS=\\myserver\sharename\Work10\customizations\customwork10.mst |
|
Microsoft Office bitness |
Cette propriété cartographie les bits du produit avec Microsoft Office bitness. La valeur peut être X64 ou x86. S’il n’y a aucune dépendance à Microsoft Office bitness, laisser vide. |