Página 1 de 1
[RESUELTO] Waptexit
Publicado: 10 de septiembre de 2024 - 11:17 a. m.
por CyrilM
Hola,
me gustaría usar el comando `propose-upgrade` para ejecutar un `waptexit`.
Necesito saber las opciones disponibles.
Mi objetivo final es reiniciar el ordenador después de forzar un `waptexit`.
Mi paquete inicia una interfaz HTA con un mensaje y un temporizador.
En t=0, se ejecuta el `waptexit` desde la HTA y, al finalizar, el PC se reinicia (se apaga con un temporizador y un comentario programado, usando JavaScript en la HTA para ejecutar el `waptexit` y el apagado).
Solo necesito una opción para reiniciar después de un `waptexit`; de lo contrario, la idea sería comprobar si el proceso sigue activo y reiniciar cuando ya no se esté ejecutando, pero no creo que sea lo ideal.
Gracias de antemano por su ayuda.
Re: Waptexit
Publicado: 19 de septiembre de 2024 - 12:57 p. m.
por CyrilM
- Versión de WAPT instalada: 2.5.5.15697
- SO del servidor: Debian
- SO de la máquina de administración/creación de paquetes: Windows 10 y 11
Hola,
no he recibido respuesta a mi pregunta anterior, pero estoy progresando de todos modos.
Y estoy encontrando otro problema:
Cuando intento instalar un paquete desde la línea de comandos a través de un archivo por lotes o tareas programadas, obtengo este error
(del archivo por lotes): 401 error del cliente: no se pudo verificar su nivel de acceso para esa URL
(del programador de tareas): código de retorno 2147943691 (vi en línea que es un problema de permisos)
Línea de comandos ejecutada: wapt-get.exe -S -f install sdis77-tache-maj-NEXSIS
He aumentado los permisos al máximo y estoy usando la cuenta del sistema.
¿Tiene alguna idea de cuál podría ser el problema, por favor?
Re: Waptexit
Publicado: 20 de septiembre de 2024 - 13:07
por sfonteneau
Buen día
Las opciones están documentadas aquí:
https://www.wapt.fr/fr/doc/wapt-console ... utilidad de TI
Además, hay:
https://www.wapt.fr/fr/doc/wapt-console...se-feature
Código: Seleccionar todo
waptpython -c "from waptservice.enterprise import start_waptexit ;start_waptexit('',{'only_priorities':False,'only_if_not_process_running':True, 'install_wua_updates':False,'countdown':300},'schtask')"
Lo cual creo que podría ser útil en tu caso
Re: Waptexit
Publicado: 24 de septiembre de 2024 - 08:07
por CyrilM
Gracias por los comentarios.
Probaré el comando; sin embargo, solo responde parcialmente a la pregunta.
¿Es normal no poder ejecutar esta línea de comandos desde una tarea o un script por lotes:
wapt-get.exe -S -f install?
Re: Waptexit
Publicado: 24 de septiembre de 2024 - 11:59 a. m.
por sfonteneau
Si pasas por
La instalación se realiza a través del servicio, por lo que requiere autenticación. Por lo tanto, no funcionará como tarea programada.
Utilice en este caso:
le dice al comando wapt-get que omita el servicio y se conecte directamente.
Sin embargo, la tarea programada deberá iniciarse como administrador.
Re: Waptexit
Publicado: 24 de septiembre de 2024 - 12:08 p. m.
por blemoigne
Cirilo,
Aquí están los dos comandos lanzados como cuenta del sistema a través de psexec; no use -S:
Código: Seleccionar todo
C:\Windows\system32>wapt-get install -S -f tis-test
Waptservice User: SYSTEM
Server: https://srvwapt.blemoigne.lan
Server CABundle: C:\Program Files (x86)\wapt\ssl\server\srvwapt.blemoigne.lan.crt
Server client certificate: C:\Program Files (x86)\wapt\private\71253c6c-f412-455b-a907-93b10ce07490.crt
Server client key: C:\Program Files (x86)\wapt\private\71253c6c-f412-455b-a907-93b10ce07490.pem
Failed to login with Kerberos: 403 Client Error: Restricted access.
WRONG_PASSWORD_USERNAME Self service authentication failed for manage-w10$: ("('socket ssl wrapping error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1147)',)",)
for url: https://127.0.0.1:8088/login
Password:
C:\Windows\system32>wapt-get install -f tis-test
[DEBUG] Logging TWaptwuaLog with level=debug to C:\Program Files (x86)\wapt\log\waptwua.log
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
install using WAPT packages tis-test
Results :
=== install packages ===
tis-test [x64_fr_PROD] | tis-test (0-3)
Re: Waptexit
Publicado: 24 de septiembre de 2024 - 14:48
por CyrilM
Gracias, caballeros, por sus respuestas.
La tarea programada funcionó correctamente con el parámetro -D en lugar de -S.
También haré pruebas con pscexec.
Muchas gracias por su ayuda.
