Estoy tratando de editar un paquete MSI usando ORCA, esta es una herramienta bastante buena, pero ¿alguien sabe de alguna otra herramienta de edición MSI?
No estoy seguro de que esto sea lo que desea, pero es bastante simple escribir un script VBS o JS que instancia las clases COM respectivas para tratar con paquetes MSI. Lo he estado usando, por ejemplo, para editar .pcp (propiedades de creación de parches) y archivos .msi para automatizar algunos pasos finales en la creación de paquetes. Pero no estoy seguro de si esta es una pregunta de implementación o si está autorizando los MSI ... (por lo tanto, mi respuesta en un comentario;))
0xC0000022L
Respuestas:
7
ORCA es "oficial" pero carece de características. Utilizamos una colección de herramientas para nuestras necesidades de embalaje. Algunas de estas herramientas van mucho más allá de simplemente editar un MSI.
+1, de hecho, este es uno de los más convenientes.
0xC0000022L
InstEdit es fenomenal. Poder actualizar un MSI o crear una transformación, dejando el original intacto, es increíblemente útil cuando se compilan paquetes para la implementación de SCCM.
peelman
2
ACTUALIZACIÓN: consulte este resumen de stackoverflow.com para conocer los pros y los contras de las diferentes herramientas de implementación.
Si necesita realizar cambios sustanciales en un archivo MSI, las mejores herramientas son Installshield , Advanced Installer ySabio(oficialmente retirado), sin duda. Un archivo MSI es una base de datos y está lleno de tablas con integridad referencial . Un cambio en una tabla cae rápidamente en cascada a varias otras tablas, y es bastante complicado decodificarlo usted mismo, y no es muy eficiente en el tiempo. En Orca , debe implementar todos los cambios de la tabla en cascada manualmente.
ACTUALIZACIÓN:
Lamentablemente, Wise parece estar fuera del mercado debido a algún problema legal. Era mi herramienta preferida, ya que era sólida como una roca y estaba dirigida al reempaquetado y a los administradores en lugar de a los desarrolladores. Wise solía tener una herramienta gratuita llamada InstallTailor que permitía capturar los cambios en una transformación de una manera similar a un asistente. No puedo encontrar esta herramienta disponible en este momento.
Respuestas:
ORCA es "oficial" pero carece de características. Utilizamos una colección de herramientas para nuestras necesidades de embalaje. Algunas de estas herramientas van mucho más allá de simplemente editar un MSI.
fuente
Acabo de encontrar InstEd , un editor gratuito de MSI. Se ve bien.
fuente
ACTUALIZACIÓN: consulte este resumen de stackoverflow.com para conocer los pros y los contras de las diferentes herramientas de implementación.
Si necesita realizar cambios sustanciales en un archivo MSI, las mejores herramientas son Installshield , Advanced Installer y
Sabio(oficialmente retirado), sin duda. Un archivo MSI es una base de datos y está lleno de tablas con integridad referencial . Un cambio en una tabla cae rápidamente en cascada a varias otras tablas, y es bastante complicado decodificarlo usted mismo, y no es muy eficiente en el tiempo. En Orca , debe implementar todos los cambios de la tabla en cascada manualmente.ACTUALIZACIÓN: Lamentablemente, Wise parece estar fuera del mercado debido a algún problema legal. Era mi herramienta preferida, ya que era sólida como una roca y estaba dirigida al reempaquetado y a los administradores en lugar de a los desarrolladores. Wise solía tener una herramienta gratuita llamada InstallTailor que permitía capturar los cambios en una transformación de una manera similar a un asistente. No puedo encontrar esta herramienta disponible en este momento.
fuente