Agregue las computadoras a un grupo durante el registro

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
Floflobel
Mensajes: 135
Inscripciones: 15 Oct 2015 - 17:32 horas.

21 de abril de 2016 - 11:07

Hola,

me gustaría asignar automáticamente un equipo a un grupo en cuanto se agregue a WAPT.
¿Es posible hacerlo mediante la línea de comandos en el equipo cliente?
¿O desde el servidor con un script que se ejecute continuamente?

Gracias.
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

22 de abril de 2016 - 00:30

No existe ningún método para (básicamente) crear el paquete de la máquina host

Pero otro método equivale prácticamente a lo mismo:

Tras el lanzamiento de waptdeploy, puedes agregar:

Código: Seleccionar todo

wapt-get install groupdebase
La otra solución (que viene a ser lo mismo) es agregar una línea en la sección [Ejecutar] del archivo C:\wapt\waptsetup\waptsetup.iss

Código: Seleccionar todo

Filename: "{app}\wapt-get.exe"; Parameters: "--direct apt-get install groupedebase"; Flags: runhidden postinstall; StatusMsg: StatusMsg: {cm:groupedebase}; Description: "{cm:groupedebase}"
No olvides agregar también groupedebase a [CustomMessages]:

Código: Seleccionar todo

[CustomMessages]
;English translations here
en.StartAfterSetup=Install base groupe

;French translations here
fr.StartAfterSetup=Install base groupe

;German translation here
de.StartAfterSetup=Install base groupe
Luego reinicia la creación de un Waptagent

El problema con estos dos comandos es que se lanzan con la cuenta que lanzó el waptagent (o el waptdeploy)
En sí, nada grave, pero si la instalación se realiza al encender o apagar el equipo, puede ser problemático si no se ha modificado la configuración de "preshutdowntimeout". De lo contrario, la instalación se detendrá después de 15 minutos

Simón
Daniel Traversa
Mensajes: 16
Inscripción: 21 de febrero de 2017 - 14:26

2 de marzo de 2017 - 15:42

También me gustaría hacer algo similar:
El cliente se instala, la estación recoge al grupo y procede con las instalaciones.
Seguí este procedimiento para registrar la posición en el grupo y realizar una actualización, pero sin éxito.

En el archivo waptsetup.iss:

Código: Seleccionar todo

[Run]
...
Filename: "{app}\wapt-get.exe"; Parameters: "--direct apt-get install 08307_coudon-groupe-commun"; Flags: runhidden postinstall; StatusMsg: StatusMsg: {cm:groupedebase}; Description: "{cm:groupedebase}"
Filename: "{app}\wapt-get.exe"; Parameters: "--direct apt-get upgrade"; Flags: runhidden postinstall; StatusMsg: StatusMsg: {cm:upgrade}; Description: "{cm:upgrade}"


[CustomMessages]
...
en.groupedebase=Install base groupe
en.upgrade=Install

fr.groupedebase=Install base groupe
fr.upgrade=Install

de.groupedebase=Install base groupe
de.upgrade=Install
¿Me puedes ayudar?
GRACIAS.
Daniel Traversa
Mensajes: 16
Inscripción: 21 de febrero de 2017 - 14:26

3 de marzo de 2017 - 15:38

¿No hay un error en el pedido?
Cuando escribo en el post:

Código: Seleccionar todo

C:\wapt>wapt-get.exe --direct apt-get install 08307_coudon-groupe-commun
Tengo :

Código: Seleccionar todo

Unknown action apt-get
GRACIAS
Daniel Traversa
Mensajes: 16
Inscripción: 21 de febrero de 2017 - 14:26

3 de marzo de 2017 - 16:02

Si uso el comando de registro de grupo:

Código: Seleccionar todo

wapt-get install 08307_coudon-groupe-commun
El proceso de registro en la estación de trabajo se realiza sin problemas, luego se descargan e instalan los paquetes.
Por otro lado, en la consola no ocurre nada: la estación de trabajo permanece sin grupo, no hay nada visible en las tareas en curso y en general no hay seguimiento de la instalación.
Obviamente, si lanzamos una actualización de los paquetes disponibles, se actualizará automáticamente.

¿Es normal esta operación? De ser así, no es muy práctico para garantizar que la instalación funcione correctamente tras restaurar una estación de trabajo.
Bloqueado