Installation d’applications avec CPAU

logo
Les professeurs demandent souvent aux administrateurs réseau d’installer rapidement des logiciels absents dans la liste de déploiement de WPKG.
Seuls les administrateurs d’un poste Windows ont les droits pour installer des applications.
Comment permettre à ces utilisateurs d’installer eux-mêmes une application (préparée par l’administrateur) ?

Environnement

Réseau pédagogique SambaÉdu3 installé dans l’académie de Caen. Mais cette procédure peut être utilisée quelque soit le type de serveurs (certaines adaptations seront néanmoins nécessaires).

Vous devez réaliser cette procédure avec le compte admin.

Pré-requis techniques :

Le fichier CPAU.exe

Ce fichier doit être présent dans le dossier C:\Windows  du poste client. Il est présent dans le dossier du serveur : \\se3\netlogon\. Faites un copier-coller de ce fichier dans le dossier Windows.

Le compte adminse3

Le compte adminse3 doit être présent dans le poste client et dans le groupe Administrateurs.
À vérifier en passant par Menu Démarrer > Clic droit sur Ordinateur > Gérer > Utilisateur. Ce compte est créé au moment de l’intégration de l’ordinateur à SambaÉdu3.

Si le poste en question n’est pas intégré au réseau, il faut créer ce compte.
Le mot de passe d’adminse3 doit être le même sur tous les postes. Il est indiqué en clair dans l’interface web du SE3 (Informations systèmes / Correction de problèmes / Afficher le mot de passe adminse3).

Arborescence de travail

Il n’y a aucune obligation, mais il est mieux d’organiser son espace de travail ainsi :

  • le dossier bat accueillera les exécutables à lancer par les utilisateurs ;
  • le dossier cpau contiendra les fichiers cryptés ;
  • les fichiers d’installation seront rangés dans le dossier sources.

Exemple : installation du logiciel de FTP « WinSCP »

Ce logiciel permet de faire du transfert de fichiers « FTP » entre son poste et un serveur distant, à la manière de Filezilla.

1. Récupération du fichier d’installation du logiciel :

  • Télécharger l’installateur à partir de cette page. Ici la version téléchargée sera la 5.1.7. Attention ! Votre version sera très certainement différente. Le numéro de version se retrouve dans le nom du fichier téléchargé. Il faudra le modifier.
  • Enregistrer cet installateur dans un dossier qui pourra être lu par tout le monde. \\se3\Progs\ro\ sera très bien.

2. Création du fichier crypté

Ce fichier se crée en ligne de commande. Cette ligne de commande s’exécute dans la fenêtre d’invite de commande. A partir du menu Démarrer, vous trouverez cette invite de commande en tapant son nom dans l’outil de recherche :
image

Il faut ensuite se rendre dans le dossier concerné (validez chaque ligne avec la touche Entrée) :

Vous pouvez maintenant taper la ligne ci-dessous qui crée le fichier winscp.cpau :

Quelques explications sur cette ligne de commande :

  • l’utilisateur choisi (-u : admin),
  • le mot de passe d’adminse3 (-p passe2, à remplacer par le votre),
  • le programme à exécuter (-ex : « \\se3\Progs\ro\sources\winscp517setup.exe ») Attention toujours à « se3 » en stage…,
  • le fichier créé (-file : winscp.cpau)
  • -enc fait référence à un fichier cpau crypté (encodé).

Le résultat ci-dessous montre que la commande s’est bien exécutée :
image

4. Création d’un exécutable à destination des utilisateurs

Les utilisateurs ne peuvent pas exécuter ce fichier .cpau. Il faut donc créer un petit exécutable qui leur permettra de lancer ce fichier :

  • créer dans le dossier bat un document de type texte (Bouton droit dans ce dossier > Nouveau > Document texte) que vous renommez install_winscp.bat (veillez à bien avoir décoché « Masquer les extensions des fichiers dont le type est connu » dans le menu Outils > Option des dossiers > Onglet Affichage, au préalable).
  • Modifier ce fichier Attention ! Ne double-cliquez pas sur son icône pour le modifier ! Il faut cliquer-droit sur l’icône puis choisir Modifier, puis tapez la ligne suivante :

5. Installation

Installer WinSCP en tant qu’utilisateur : ouvrir la session d’un utilisateur lambda, puis se rendre dans L:\ro\bat et double-cliquer sur l’icône du fichier install_winscp.bat.

  • Si rien ne se passe -> problème !
    Il sera peut-être judicieux de lancer ce fichier .bat dans une fenêtre d’invite de commande, afin d’en lire les erreurs.
  • Si ce type de fenêtre apparaît : c’est bon ! Le processus d’installation commence…
    image
    Vous pouvez continuer l’installation en cliquant successivement sur les boutons OK et Suivant.

Pour savoir si le logiciel est bien présent dans l’ordinateur, rendez vous dans le panneau de configuration :
image

Application : permettre l’installation de XnView

À titre d’exercice :

  1. Refaire, en l’adaptant, la même procédure pour permettre aux utilisateurs d’installer le logiciel de retouche d’images « XnView »
  2. Rechercher comment l’installer silencieusement (sans que l’utilisateur n’ait à cliquer sur les boutons « Suivant », ou « Next »,…)
  3. Éventuellement, vérifier que des raccourcis n’ont pas été créé sur le bureau ou dans le menu Démarrer. Les supprimer (comment faire pour supprimer ces raccourcis automatiquement ?)
  4. Proposer aux utilisateurs un sous menu dans le menu Démarrer qui proposera des raccourcis vers l’installation de ces deux applications (WinSCP et XnView).

Comments are closed.

Post Navigation