Buenas noches ADT,
ADT escribió: ↑19 de octubre de 2018 - 03:56
Actualmente estamos probando el producto en nuestro parque.
Utilizamos exclusivamente la documentación en línea para la implementación y el uso de la herramienta. Tras dos días, nos topamos con algunos obstáculos, preguntas y necesidades:
1- No encuentro ninguna documentación que detalle los estados en la consola:
- EN EJECUCIÓN: Al inscribir un nuevo agente, el estado es correcto. Luego, quiero enviarle un paquete. Tras hacer clic en "Iniciar instalaciones", la consola remota muestra una ventana emergente que indica "1 error". El estado cambia constantemente a EN EJECUCIÓN, sin rastro de lo que se está ejecutando en las tareas en ejecución
- ACTUALIZACIÓN: Normalmente veo un nombre de paquete en mi lista de actualizaciones que coincide con el UUID de la máquina. ¿A qué corresponde?
El modelo operativo de WAPT se centra en el agente. Los estados que se muestran en la consola son los últimos estados devueltos por las estaciones de trabajo. En este caso, debe haber enviado el estado "EN EJECUCIÓN" al recibir la instrucción de actualización. Posteriormente, debería haber enviado un estado OK, ADVERTENCIA o ERROR. Se necesitan más detalles para comprender el escenario específico. Podría ser beneficioso para el servidor forzar el estado a DESCONOCIDO si la estación de trabajo no ha devuelto una actualización de estado después de un período determinado (por ejemplo, una computadora portátil desconectada de la red).
ADT escribió: ↑19 de octubre de 2018 - 03:56
2- Probamos la implementación de una versión superior de Adobe (paquete WAPT creado):
- Funcionó en 1 dispositivo
- En otra máquina del mismo tipo, recibo confirmación de que la instalación del mismo paquete se realizó correctamente, pero el anterior sigue presente (incluso después de reiniciar). Esto lo confirma el inventario del software WAPT y también directamente en la máquina: ¿crees que se trata de un error?
El paquete devuelve un estado OK si el script de Python se ejecuta correctamente de principio a fin. Si se detecta un problema, se puede ejecutar una operación `raise` en el paquete, lo que generará un error. En la versión 1.5, el agente WAPT comprueba que la clave de desinstalación esté presente en el registro; de lo contrario, genera un error.
La creación de paquetes es una ciencia bastante empírica. Existe tanta diversidad en el comportamiento de los instaladores que se necesita un lenguaje de programación (Python), bibliotecas (setuphelpers, etc.) y un entorno de desarrollo de paquetes eficiente (PyScripter) para ser realmente efectivo. Eso es lo que hace a WAPT! diferente y potente
Atentamente,
Denis
PD: Es mejor abrir un tema separado para cada pregunta en el foro; ¡hace que sea más fácil seguirlo!