Página 1 de 2

[RESUELTO] Paquete personalizado de TeamViewer

Publicado: 15 de noviembre de 2019 - 14:25
por Smart
WAPT 1.7.5 - Servidor CentOS - Cliente de administración de Windows Server 2016
--------------------------------------------------------------------------------------------------------------
Buen día,
No puedo personalizar mi cliente de TV para que las configuraciones se completen automáticamente (ejemplo: Contraseña para conexión remota, vinculada a la cuenta de la empresa).

Código: Seleccionar todo

def install():
    print('installing test-teamviewer-14-host')
    run(r'msiexec.exe /i "TeamViewer_Host.msi" /qn APITOKEN=**** CUSTOMCONFIGID=**** ASSIGNMENTOPTIONS="--P **** --alias %COMPUTERNAME%"')
Actualmente el televisor se está instalando pero sin configuraciones...

¿Tienes alguna idea?
Atentamente

Re: Paquete personalizado de TeamViewer

Publicado: 18 de noviembre de 2019 - 11:59 a. m.
por Gaetan
Hola,
¿has probado el comando fuera de WAPT?

Re: Paquete personalizado de TeamViewer

Publicado: 18 de noviembre de 2019 - 12:46 p. m.
por Smart
En CMD, el software se instala sin ninguna configuración. Con PowerShell, se desplaza por la lista de comandos...

Re: Paquete personalizado de TeamViewer

Publicado: 18 de noviembre de 2019 - 14:39
por Gaetan
¿Cuál es el comando exacto en el símbolo del sistema?

Re: Paquete personalizado de TeamViewer

Publicado: 18 de noviembre de 2019 - 15:09
por Smart

Código: Seleccionar todo

msiexec.exe /i "TeamViewer_Host.msi" /qn APITOKEN=**** CUSTOMCONFIGID=**** ASSIGNMENTOPTIONS="--P **** --alias %COMPUTERNAME%"

Re: Paquete personalizado de TeamViewer

Publicado: 18 de noviembre de 2019 - 15:23
por Gaetan
Creo que ya veo el problema; yo tuve el mismo inconveniente aquí:
viewtopic.php?f=9&t=1925&p=6154&hilit=kaspersky#p6154.

Echa un vistazo a mi código y puedo comentarlo con más detalle si es necesario.
:D

Re: Paquete personalizado de TeamViewer

Publicado: 18 de noviembre de 2019 - 16:49
por Smart
Ensayo 1:

Código: Seleccionar todo

uninstallkey = []

properties = {'APITOKEN=****','CUSTOMCONFIGID=****','ASSIGNMENTOPTIONS="--P **** --alias %COMPUTERNAME%"'}

def install():
    print('installing muller-teamviewer-14-host')
    install_msi_if_needed('TeamViewer_Host.msi', properties = properties)
Ensayo 2:

Código: Seleccionar todo

uninstallkey = []

properties = {'APITOKEN':'****','CUSTOMCONFIGID':'****','ASSIGNMENTOPTIONS':'"--P **** --alias %COMPUTERNAME%"''}

def install():
    print('installing muller-teamviewer-14-host')
    install_msi_if_needed('TeamViewer_Host.msi', properties = properties)

Lo hice, pero no funcionó... Gracias por la ayuda, por cierto :)

Re: Paquete personalizado de TeamViewer

Publicado: 19 de noviembre de 2019 - 15:45
por Gaetan
Buen día,

Pruébelo así:

Código: Seleccionar todo

properties ={
            'APITOKEN':'****',
            'CUSTOMCONFIGID':'****',
            'ASSIGNMENTOPTIONS':'"--P **** --alias %COMPUTERNAME%"'
            }

def install():
    print('installing muller-teamviewer-14-host')
    install_msi_if_needed('TeamViewer_Host.msi', properties = properties)
Python es bastante estricto con las tabulaciones. Y en tu segundo intento aparecía una comilla simple extra ;)

Re: Paquete personalizado de TeamViewer

Publicado: 19 de noviembre de 2019 - 16:41
por Smart
Hola,
gracias de nuevo por tu ayuda. Usé tu código, pero sigue sin funcionar...
Intentaré importar un archivo .reg con la configuración del televisor que exporté previamente.
Saludos.

Re: Paquete personalizado de TeamViewer

Publicado: 19 de noviembre de 2019 - 16:46
por Gaetan
Cuando lo pruebas localmente en la máquina, ¿se instala?