Aller directement au contenu principal

Utilitaire de mise à jour automatique du client

Mises à jour logicielles -
via un serveur Web Il existe deux méthodes pour configurer un système de « mise à jour automatique des logiciels » avec IndySoft. Ce système vous permettra de déployer automatiquement les nouvelles mises à jour logicielles auprès de vos utilisateurs finaux, sans qu'il soit nécessaire de procéder à une nouvelle installation sur chaque poste de travail. Cette méthode décrit la mise à jour de vos clients via un serveur web (par opposition à un serveur de fichiers standard, dont le fonctionnement est détaillé dans la section suivante). Vous trouverez ci-dessous la procédure à suivre pour configurer les fichiers de mise à jour sur le serveur et les paramètres sur chaque poste de travail client.

Configuration du serveur Web

À l'aide de votre CD d'installation IndySoft, vous trouverez deux fichiers dans le dossier d'installation correspondant, sous le répertoire AutoUpdate. Ces deux fichiers s'appellent IndySoftClient.cab et indyupdate.inf.

Ces deux fichiers sont nécessaires pour la mise à jour. Pour les utiliser dans le cadre d'un serveur web, copiez les deux fichiers dans un répertoire web partagé sur votre réseau. Notez bien cette adresse http://, car vos postes de travail devront s'y connecter à l'avenir.

Mise à jour du fichier .INF

. Vous devrez ensuite modifier le fichier indyupdate.inf pour changer le paramètre [file1]. Vous devrez indiquer à « file1 » l'emplacement du fichier IndySoftClient.cab. c'est-à-dire url=http://yourserver.yourcompany.com/IndyUpdate/IndySoftClient.cab (remarque : il s'agit généralement du même emplacement que le fichier .inf)

Contenu du fichier IndyUpdate.inf :

[update]

newversion=10.0.0 <-- C'est ainsi qu'IndySoft détermine s'il doit être mis à jour. Il compare la version de isdashboard.exe à la dernière version spécifiée

localversion=isdashboard.exe

[action]

query=Une nouvelle version d'IndySoft a été détectée. Vous souhaitez mettre à jour votre poste de travail dès maintenant ?

IMPORTANT : vous devez fermer la fenêtre de connexion à IndySoft avant de procéder à la mise à jour.

[files]

count=1

[file1]

url=http://yourserver.yourcompany.com/IndyUpdate/IndySoftClient.cab <-- La ligne que vous devez modifier pour indiquer l'emplacement Web du fichier .CAB

compressed=1

Ajout de la prise en charge des mises à jour via le serveur Web pour chaque client

Ensuite, vous devez ouvrir les Paramètres de mise à jour automatique sur chaque poste de travail et sélectionner l'option « Activer la mise à jour Web », comme indiqué ci-dessous. Vous devrez ensuite indiquer l'emplacement du fichier indyupdate.inf.

Télécharger la mise à jour

. C'est tout ce qu'il y a à faire. La prochaine fois qu'un utilisateur se connectera à IndySoft, le logiciel vérifiera si une mise à jour est disponible et informera l'utilisateur final du moment où cette mise à jour devra être effectuée. L'utilisateur sera informé de la progression de l'installation pendant la mise à jour. Il ne s'agit pas d'une « installation Windows » classique ; il n'est donc pas nécessaire d'accorder des droits d'accès (à l'exception des droits d'écriture sur le disque dur).

Recherche de mises à jour

Pour vérifier si une mise à jour logicielle est disponible, cliquez sur le bouton « Rechercher les mises à jour ». Vous serez averti si votre logiciel doit être mis à jour.

Mises à jour logicielles -
via un serveur de fichiers Il existe deux méthodes pour configurer un système de « mise à jour automatique des logiciels » avec IndySoft. Ce système vous permettra de déployer automatiquement les nouvelles mises à jour logicielles auprès de vos utilisateurs finaux, sans qu'il soit nécessaire de procéder à une nouvelle installation sur chaque poste de travail. Cette méthode décrit la mise à jour de vos clients via un serveur de fichiers standard (par opposition à un serveur Web standard, comme expliqué dans la section précédente). Vous trouverez ci-dessous la procédure à suivre pour configurer les fichiers de mise à jour sur le serveur et les paramètres sur chaque poste de travail client.

Configuration du serveur de fichiers

À l'aide de votre CD d'installation IndySoft, vous trouverez deux fichiers dans le dossier d'installation correspondant, sous le répertoire AutoUpdate. Ces deux fichiers s'appelleront gageinsite.cab et indyupdate.inf. Ces deux fichiers sont nécessaires pour la mise à jour. Pour les utiliser sur un serveur de fichiers, copiez les deux fichiers dans un répertoire partagé de votre réseau accessible via les conventions de nommage UNC. Notez bien ce chemin UNC, car vos postes de travail devront y pointer à l'avenir.

Mise à jour du fichier .INF

Vous devrez ensuite modifier le fichier indyupdate.inf pour changer le paramètre [file1]. Vous devrez indiquer à « file1 » l'emplacement du fichier IndySoftClient.cab. c'est-à-dire : url=\votreserveur\resource\IndyUpdate\IndySoftClient.cab (remarque : il s'agit généralement du même emplacement que celui du fichier .inf)

Contenu du fichier IndyUpdate.inf :

[update]

newversion=10.0.0 <-- C'est ainsi qu'IndySoft détermine s'il doit être mis à jour. Il compare la version de isdashboard.exe à la dernière version spécifiée localversion=isdashboard.exe

[action]

query=Une nouvelle version d'IndySoft a été détectée. Vous souhaitez mettre à jour votre poste de travail dès maintenant ?

IMPORTANT : vous devez fermer la fenêtre de connexion à IndySoft avant de procéder à la mise à jour.

[fichiers]

count=1

[fichier1]

url=\votreserveur\resource\IndyUpdate\IndySoftClient.cab <-- Ligne à modifier pour indiquer l'emplacement réseau du fichier .CAB

compressed=1

Ajout de la prise en charge des mises à jour via un serveur de fichiers pour chaque client

Ensuite, vous devez ouvrir les Paramètres de mise à jour automatique sur chaque poste de travail et sélectionner l'option « Activer la mise à jour par fichier », comme illustré ci-dessous. Vous devrez ensuite indiquer l'emplacement du fichier indyupdate.inf.

Télécharger la mise à jour

. C'est tout ce qu'il y a à faire. Chaque fois qu'un utilisateur se connecte à IndySoft, le logiciel vérifie si une mise à jour est disponible et informe l'utilisateur final lorsqu'une mise à jour est nécessaire. L'utilisateur sera informé de la progression de l'installation pendant la mise à jour. Il ne s'agit pas d'une « installation Windows » classique ; il n'est donc pas nécessaire d'accorder des droits d'accès (à l'exception des droits d'écriture sur le disque dur).

Recherche de mises à jour

Pour vérifier si une mise à jour logicielle est disponible, cliquez sur le bouton « Rechercher les mises à jour ». Vous serez averti si votre logiciel doit être mis à jour. |