Package d'applis .exe - Divers - Programmation
Marsh Posté le 22-01-2013 à 13:07:53
Faut savoir que souvent les applis pour entreprises sont pas les mêmes que pour les simples utilisateurs, justement pour les déployer automatiquement.
Ces applis s'installent en silence grâce à des paramètres fournis au setup.exe ou setup.msi (genre setup.exe /F/u). Dans certains cas, l'installeur peut avoir besoin d'un fichier de réponse pour passer les écrans posant des questions (ex : c'est le cas de l'install de Windows).
Dans certains cas, c'est le service informatique de l'entreprise qui repackage les install d'applis.
Une fois que t'as tout ça, suffit de faire une IHM chapeau. Ca, c'est la solution propre et "pro".
Plus simple mais plus complexe et aléatoire, simuler les clics de souris et saisies au clavier à la place de l'utilisateur lors de l'install. Ca suppose connaitre/prévoir tous les cas de l'installeur d'une appli (quels clics et quelles saisies), ce pour chaque appli prévue d'être déployée automatiquement (mais pas en mode silencieux). Faut aussi gérer le cas des installs qui demandent un reboot voire qui l'imposent.
J'en avais écris un programme de ce genre pour une 20ène d'applis, obsolètes aujourd'hui. Pour ça, j'avais pris AutoIt.
Edit : dans les 2 cas, automatiser tout ça, ça prend du temps, du test... C'est rentable si on n'a pas mal de postes sur lesquels déployer une ou plusieurs applis. Je dirais, 1j ou 2 par appli pour tout automatiser. Donc, en dessous de 20 postes (environ), c'est pas rentable je pense.
Marsh Posté le 21-01-2013 à 19:11:41
Bonjour, Bonsoir à toutes ;
Je suis informaticien d'une assez grande boîte, en contrat d'alternance. Je suis spécialisé réseaux et sécurité, enfin du moins, j'apprends ceci.
J'ai souvent des missions, comme par exemple, préparer des ordinateurs, avec tel ou tel logiciel.
A la longue c'est répétitif, et j'ai vu en entreprise, dans une autre branche, ils ont des clef usb qui installent tout en silence, sans interactions, ou bien une fenêtre d'un .exe, qui demande quelle logiciels l'ont souhaite installer (case à cocher), ceci une fois fait, une installation sans interaction de l'utilisateur se lance.
J'aurai aimé réaliser cela, moi-même, sans l'aide de ma boîte évidemment, c'est pourquoi je demande ici à des spécialistes
NB ; Je suis assez nul en programmation... mais motivé
Comment dois-je procéder ? Avec des msi lancés par un .bat ? J'ai une petite préférence si l'on peut voir pour faire de cela une fenêtre ou l'on coche ce que l'on désire...
Merci d'avance de votre intérêt porté à mon sujet, et de vos éventuelles réponses.
Message édité par vshoots le 21-01-2013 à 19:22:35
---------------
Geekement,