[RESUELTO] Instalación de Office 365
Publicado: 2 de agosto de 2019 - 09:32
Hola a todos
Bueno, comencé a usar WAPT hace unas semanas después de pasar algunos años en updateengine.
Esta migración no ha estado exenta de dificultades, pero hasta ahora va bien y tengo que afrontar una gran tarea: la implementación de Office365.
Entonces simplemente usé la herramienta de implementación de Windows para descargar la última versión de Office 365 y luego:
Generé mi propio archivo XML (config-installation.xml) para la instalación:
Luego crea un archivo por lotes para iniciar la instalación
Lo mismo se aplica al proceso de desinstalación; aquí está el archivo XML (config-uninstall.xml):
y el archivo por lotes:
Cuando se ejecutan por separado, los dos archivos por lotes funcionan perfectamente y hacen lo que les pido
Entonces, para Wapt, creé el siguiente archivo setup.py:
La parte de instalación funciona perfectamente al reiniciar o apagar la máquina, sin embargo la parte de desinstalación no funciona en absoluto.
Para la desinstalación, aquí está la información que pude extraer de Windows:
Seguramente hay formas mucho más sencillas y limpias de hacerlo en todos los niveles, así que estoy totalmente a favor, especialmente si incorpora:
una instalación que se puede realizar sin necesidad de reiniciar la máquina
una desinstalación que funciona a través de la consola WAPT
Gracias de antemano por su ayuda, que también me permitirá aprender más sobre WAPT
Servidor Debian 9.9
WAPT 1.5.1.26
Estación de creación de paquetes W10
Bueno, comencé a usar WAPT hace unas semanas después de pasar algunos años en updateengine.
Esta migración no ha estado exenta de dificultades, pero hasta ahora va bien y tengo que afrontar una gran tarea: la implementación de Office365.
Entonces simplemente usé la herramienta de implementación de Windows para descargar la última versión de Office 365 y luego:
Generé mi propio archivo XML (config-installation.xml) para la instalación:
Código: Seleccionar todo
<Configuration>
<Info Description="Domaine Office Customization V1" />
<Add OfficeClientEdition="64" Channel="Monthly" ForceUpgrade="TRUE">
<Product ID="O365BusinessRetail">
<Language ID="fr-fr" />
<ExcludeApp ID="Groove" />
<ExcludeApp ID="Lync" />
</Product>
</Add>
<Property Name="SharedComputerLicensing" Value="0" />
<Property Name="PinIconsToTaskbar" Value="TRUE" />
<Property Name="SCLCacheOverride" Value="0" />
<Property Name="AUTOACTIVATE" Value="FALSE" />
<Updates Enabled="TRUE" />
<Updates Branch="Business" />
<RemoveMSI>
<IgnoreProduct ID="VisPro" />
<IgnoreProduct ID="VisStd" />
</RemoveMSI>
<AppSettings>
<Setup Name="Company" Value="Domaine" />
<User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
<User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
<User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
</AppSettings>
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>Código: Seleccionar todo
@echo off
setup.exe /configure config-installation.xml
exitCódigo: Seleccionar todo
<Configuration>
<Display Level="None" AcceptEULA="True" />
<Property Name="FORCEAPPSHUTDOWN" Value="True" />
<Remove>
<Product ID="O365BusinessRetail">
</Product>
</Remove>
</Configuration>Código: Seleccionar todo
@echo off
setup.exe /configure config-uninstall.xml
exitEntonces, para Wapt, creé el siguiente archivo setup.py:
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('installing domaine-Office365Business')
run('InstallOffice365.bat')
def uninstall():
print('uninstalling domaine-Office365Business')
run('UninstallOffice365.bat')Para la desinstalación, aquí está la información que pude extraer de Windows:
Código: Seleccionar todo
sofware name: Microsoft Office 365 Business - fr-fr
Uninstall key: O365BusinessRetail - fr-fr
version: 16.0.11727.20244una instalación que se puede realizar sin necesidad de reiniciar la máquina
una desinstalación que funciona a través de la consola WAPT
Gracias de antemano por su ayuda, que también me permitirá aprender más sobre WAPT
Servidor Debian 9.9
WAPT 1.5.1.26
Estación de creación de paquetes W10