Página 1 de 1
Prepárese para la implementación de actualizaciones de software
Publicado: 25 de enero de 2019 - 12:35 p. m.
por stfr49
Hola,
quisiera explicarles mi situación. Nuestra red está bloqueada con una restricción horaria.
Las actualizaciones de software se realizan de 3 a 4 veces al año.
Quería crear un grupo para preparar la implementación de nuevas versiones de software desde el repositorio en línea.
Cuando selecciono, por ejemplo, la última versión de Flash Player, se actualiza la versión anterior en todas las estaciones de trabajo.
Me gustaría que las estaciones de trabajo permanecieran con la versión anterior y que la actualización a la nueva versión solo se produjera cuando las asigne al grupo recién creado y luego elimine el anterior. ¿
Es esto posible?
Atentamente,
Olivier.
Re: Preparación para la implementación de actualizaciones de software
Publicado: 29 de enero de 2019 - 10:02 a. m.
por gaelds
Buen día,
También usamos DeepFreeze en algunas de nuestras estaciones de trabajo. La única solución que he encontrado hasta ahora es desactivar el servicio WAPT en las PC bloqueadas. Cuando quiero actualizar estas salas, descongelo la PC y reinicio el servicio WAPT antes de ejecutar la actualización del paquete.
Utilizo ejecutables de AutoIt para detener o reactivar el servicio:
Código: Seleccionar todo
#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: Preparación para la implementación de actualizaciones de software
Publicado: 29 de enero de 2019 - 12:03 p. m.
por stfr49
Encontré una solución usando el parámetro "madurez".
En la máquina de prueba de actualización, configuré
`maturities = PROD, DEV, PREPROD`
. En las otras máquinas cliente, lo configuré en `PROD`.
Esto significa que aceptará todos los paquetes con una madurez de PROD, DEV o PREPROD.
Cuando importo un paquete nuevo, selecciono "Descargar y editar" e ingreso "PREPROD" en el campo "madurez:". Luego reconstruyo el paquete.
De esta manera, solo se actualiza la PC con PREPROD.
Ahora la dejaré en modo de prueba con el software actualizado.
Luego actualizaré los paquetes PREPROD a PROD.
Para ello, hago clic derecho en el paquete en cuestión, selecciono "Editar", cambio PREPROD a PROD, guardo y reconstruyo el paquete. El nuevo paquete con madurez PROD se actualiza en todas las máquinas.
Re: Preparación para la implementación de actualizaciones de software
Publicado: 29 de enero de 2019 - 22:14
por vcardon
Perfecto, ese es el uso correcto para esta función.
¿Una pregunta?
stfr49, ¿a qué escuela secundaria o preparatoria de Maine-et-Loire te refieres?
Saludos,
Vincent
Re: Preparación para la implementación de actualizaciones de software
Publicado: 31 de enero de 2019 - 10:25 a. m.
por stfr49
Este es el colegio San Francisco de Châteauneuf-sur-Sarthe
Re: Preparación para la implementación de actualizaciones de software
Publicado: 31 de enero de 2019 - 23:47
por vcardon
San Francisco en Châteauneuf-sur-Sarthe, OK,
llámenos al
02 40 97 57 55.
Nos gustaría saber cómo interactuar mejor con las escuelas católicas. ¿Pueden ayudarnos a encontrar la solución adecuada?
Vincent
Re: Preparación para la implementación de actualizaciones de software
Publicado: 1 de febrero de 2019 - 16:19
por stfr49
Se me acaba de ocurrir otra cosa: actualmente, el archivo wapt-get.ini debe modificarse manualmente en cada máquina. ¿
Existe alguna forma de modificarlo de forma remota desde la consola sin tener que ir físicamente a la máquina?