Página 1 de 1

Creando un paquete desde VBS

Publicado: 20 de noviembre de 2018 - 10:53 a. m.
por Xav
Hola a todos.
Mi primera pregunta es: ¿Es posible crear paquetes usando VBScript?
Si es así, tengo problemas porque me aparece un mensaje de error.

Mi línea de comandos es:
C:\>wapt-get make-template C:\waptdev\xxxx-xxxxx-FusionInventoryAgent\fusioninventory-agent-deployment-xx.vbs xx-FusionInventoryAgent.

Las x representan caracteres normales, no caracteres especiales, solo letras minúsculas y mayúsculas y números.

El mensaje de error es:
ERROR FATAL: TypeError: no hay suficientes argumentos para la cadena de formato.

¿Tienen alguna idea?

Gracias de antemano.

Re: Creación de paquetes desde VBS

Publicado: 20 de noviembre de 2018 - 11:04 a. m.
por htouvet
Necesitas crear una plantilla vacía
Luego copie el VBScript en el directorio de desarrollo del paquete
Luego modifique el procedimiento de instalación en setup.py para llamar a VBScript

Código: Seleccionar todo

wapt-get make-template xx-fusioninventoryagent
Copie el VBScript a c:\waptdev\xx-fusioninventoryagent-wapt

Código: Seleccionar todo

from setuphelpers import *

def install():
    with disable_file_system_redirection():
        run('WScript.exe "fusioninventory-agent-deployment-xx.vbs"')
Luego construye y firma el paquete

Código: Seleccionar todo

wapt-get -i build-upload c:\waptdev\xx-fusioninventoryagent-wapt

Re: Creación de paquetes desde VBS

Publicado: 20 de noviembre de 2018 - 11:46 a. m.
por Xav
Gracias por la rápida respuesta.
Lo probaré