Page 1 sur 1

Préparer le déploiement de Màj des logiciels

Publié : 25 janv. 2019 - 12:35
par stfr49
Bonjour,

Je vous expose ma situation, notre parc est verrouillé avec time freeze.
Les mises à jour logiciel sont faite 3 à 4 fois par an.

J'ai voulu créer un groupe pour préparer le déploiement de nouvelles versions logiciel qui se trouverais dans le dépôt internet.

Lorsque je sélectionne par exemple la dernière version de Flashplayer, il met à jour l'ancienne sur tout les postes..

Alors que je voudrais que les postes reste avec l'ancienne version, et que la mise à jour de la nouvelle version ce fasse seulement lorsque je leurs attribut le nouveau groupe créer précédemment, et je supprime l'ancien.

Est-ce possible ?

Cordialement,
Olivier.

Re: Préparer le déploiement de Màj des logiciels

Publié : 29 janv. 2019 - 10:02
par gaelds
Bonjour,
Nous utilisons aussi Deepfreeze sur certains de nos postes. Le seul moyen que j'ai trouvé pour le moment c'est de désactiver le service wapt sur les PC gelés. Lorsque je veux mettre à jour ces salles, je dégèle le PC, puis je relance le service wapt avant de lancer l'upgrade des paquets.

J'utilise des exécutables Autoit pour stopper le service ou le réactiver :

Code : Tout sélectionner

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=Icons\Web Server.ico
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <Constants.au3>
#include <Timers.au3>
;
; Fonction: Stoppe le service WAPTService et le passe en démarrage en "manuel" dans le registre
;
Const $options_msg = "1+48+256+262144" ; options d'affichage pour la message box principale
WAPTServiceStop()
Func WAPTServiceStop()
   Local $user = "administrateur"
   Local $pass = "xxx"
   RunAsWait($user,@ComputerName,$pass,1,@ComSpec & " /c " & 'net stop WAPTService', @WorkingDir, @SW_HIDE)
   RunAs($user,@ComputerName,$pass,1,RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WAPTService", "Start", "REG_DWORD", 3),@WorkingDir, @SW_HIDE)
   Sleep(5000)
   MsgBox($options_msg,"Service WAPT","Le service WAPT est arrêté",60)
 EndFunc

Re: Préparer le déploiement de Màj des logiciels

Publié : 29 janv. 2019 - 12:03
par stfr49
J'ai trouvé une solution grâce à la donnée "maturitiy" .
Sur le poste de test des MAJ, je met dans le wapt-get.init
maturities = PROD,DEV,PREPROD

Sur les autres postes client je met PROD.

Ce qui veux dire qu'il va accepter tout les paquets ayant comme maturity soit PROD ou DEV ou PREPROD.

Quand j'importe un nouveau paquet, on fais "Télécharger et editer" et sur la ligne "maturity :" on met "PREPROD". Puis on reconstruit le paquet.

Comme ça seul le PC avec PREPROD se met à jour.
Je vais maintenant le laisser en test avec les logiciels à jour.

Et je ferais une màj des paquets PREPROD vers PROD.
Pour ce faire, on fait un clique droit sur le paquet concerné puis éditer,on change PREPROD en PROD, on enregistre et reconstruit le paquet. Et le nouveau paquet avec la maturity PROD se met à jour sur tout les postes.

Re: Préparer le déploiement de Màj des logiciels

Publié : 29 janv. 2019 - 22:14
par vcardon
Parfait, c'est le bon usage de cette fonctionnalité.

Question ?

stfr49, c'est quel lycée ou collège en Maine et Loire ?

Cordialement.

Vincent

Re: Préparer le déploiement de Màj des logiciels

Publié : 31 janv. 2019 - 10:25
par stfr49
C'est le collège saint françois à chateauneuf sur sarthe

Re: Préparer le déploiement de Màj des logiciels

Publié : 31 janv. 2019 - 23:47
par vcardon
saint françois à chateauneuf sur sarthe, OK

passe nous un coup de fil

02 40 97 57 55

Nous aimerions savoir comment mieux nous comporter vis à vis des établissements d'enseignement catholiques. Tu peux nous aider à trouver la bonne solution.

Vincent

Re: Préparer le déploiement de Màj des logiciels

Publié : 01 févr. 2019 - 16:19
par stfr49
Je viens de penser à une autre chose, actuellement il faut modifier le wapt-get.ini sur chaque poste manuellement.
Y'a t-il un moyen de le modifier à distance dans la console sans à avoir à se déplacer sur le poste?