none
Ayuda con script para instalación de software. RRS feed

  • Pregunta

  • Buenas tardes a todos,

    Necesito crear un script que me instale Lync 2013, me instale el parche "lyncloc2013-kb2825630-fullfile-x86-glb" y me desinstale OCS 2007, todo en una sola tarea, la verdad es que no tengo experiencia trabajando con scripts. 

    Esto es lo que tengo que ejecutar "

     setup.exe" /adminfile ConfigBKx86.MSP
    lyncloc2013-kb2825630-fullfile-x86-glb.exe" /quiet /passive /norestart
    msiexec.exe /qn /uninstall {4E88849F-E80C-48CD-86BE-C7A3B55AA805} /q"

    El primero instala Lync, el segundo el parche y el tercero desinstala OCS, he probado desde cmd, uno por uno y funcionan, ahora tengo que tratar de armar un script que lo haga.

    Espero haber sido claro.

    Muchas gracias a todos.

    Un saludo.


    • Editado RomanRq lunes, 11 de agosto de 2014 11:45
    lunes, 11 de agosto de 2014 11:42

Respuestas

  • Hola Román,

    Algo muy sencillo sería crearte un .bat con esas líneas de instalación, podrías colocarle a los usuarios algunos mensajes en pantalla como para que entiendan que se está realizando un proceso de instalación y desinstalación:

    Instalar.BAT

    CLS
    @echo off
    TITLE Mantenimiento de Software

    ECHO.
    ECHO Eliminando OCS 2007
    ECHO Por favor espere...
    Colocas tu línea de eliminación aquí

    ECHO.
    ECHO Instalando Lync 2013
    ECHO Por favor espere...
    Colocas tu línea de instalación aquí

    EXIT

    Luego este archivo lo agregas como script en una política de grupo:

    Computer Configuration\Windows Settings\Scripts\Startup

    Eso debería funcionar.

    Saludos,


    Jesús Peñaranda| MCP,MCT,MCTS,MCITP,MCSA,MCSE


    • Editado Jesus.Penaranda lunes, 11 de agosto de 2014 14:11
    • Marcado como respuesta RomanRq martes, 12 de agosto de 2014 7:35
    lunes, 11 de agosto de 2014 14:11
  • Roman,

    El detalle que faltaba, ejecuta tu línea con:

    START (línea aquí.............) /WAIT

    El /Wait es para que no procese la siguiente línea hasta que termine la anterior!

    Si con esto damos solución a tu problema, no olvides marcar la respuesta!

    Saludos,


    Jesús Peñaranda| MCP,MCT,MCTS,MCITP,MCSA,MCSE

    • Marcado como respuesta RomanRq martes, 12 de agosto de 2014 7:35
    lunes, 11 de agosto de 2014 15:23

Todas las respuestas

  • Hola Román,

    Algo muy sencillo sería crearte un .bat con esas líneas de instalación, podrías colocarle a los usuarios algunos mensajes en pantalla como para que entiendan que se está realizando un proceso de instalación y desinstalación:

    Instalar.BAT

    CLS
    @echo off
    TITLE Mantenimiento de Software

    ECHO.
    ECHO Eliminando OCS 2007
    ECHO Por favor espere...
    Colocas tu línea de eliminación aquí

    ECHO.
    ECHO Instalando Lync 2013
    ECHO Por favor espere...
    Colocas tu línea de instalación aquí

    EXIT

    Luego este archivo lo agregas como script en una política de grupo:

    Computer Configuration\Windows Settings\Scripts\Startup

    Eso debería funcionar.

    Saludos,


    Jesús Peñaranda| MCP,MCT,MCTS,MCITP,MCSA,MCSE


    • Editado Jesus.Penaranda lunes, 11 de agosto de 2014 14:11
    • Marcado como respuesta RomanRq martes, 12 de agosto de 2014 7:35
    lunes, 11 de agosto de 2014 14:11
  • Hola Jesús,

    Muchas gracias por tu pronta respuesta.

    El .bat no me desinstala el OCS, pero si que instala Lync, si ejecuto solo la linea de OCS, lo desinstala.

    ¿Hay que ponerle algo entre la linea del OCS y la del Lync? como para que no siga con Lync  sin confirmar que esta OCS desinstalado?

    Muchas gracias!

    lunes, 11 de agosto de 2014 15:12
  • Roman,

    El detalle que faltaba, ejecuta tu línea con:

    START (línea aquí.............) /WAIT

    El /Wait es para que no procese la siguiente línea hasta que termine la anterior!

    Si con esto damos solución a tu problema, no olvides marcar la respuesta!

    Saludos,


    Jesús Peñaranda| MCP,MCT,MCTS,MCITP,MCSA,MCSE

    • Marcado como respuesta RomanRq martes, 12 de agosto de 2014 7:35
    lunes, 11 de agosto de 2014 15:23
  • Buenos días Jesús, 

    Funciona perfectamente, pero el comando correcto es STAR/WAIT (linea de ejecución)

    Muchas gracias por tu ayuda.

    Saludos,

    martes, 12 de agosto de 2014 7:35
  • Buenos días Jesús, 

    Funciona perfectamente, pero el comando correcto es STAR/WAIT (linea de ejecución)

    Muchas gracias por tu ayuda.

    Saludos,

    Toda la razón!

    Estamos para ayudarnos.

    Saludos,


    Jesús Peñaranda| MCP,MCT,MCTS,MCITP,MCSA,MCSE

    martes, 12 de agosto de 2014 14:27