Me gustaría usar Wapt para implementar una modificación en una clave en el registro de Windows relacionada con la configuración de Outlook en ciertas PC
Mi archivo .reg básico se ve así:
Código: Seleccionar todo
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\AutoDiscover]
"ExcludeExplicitO365Endpoint"=dword:00000001El primero es instalar la clave (AntiPopup.bat):
Código: Seleccionar todo
@echo off
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\AutoDiscover /f /v ExcludeExplicitO365Endpoint /t REG_DWORD /d "00000001"Código: Seleccionar todo
@echo off
REG DELETE HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\AutoDiscover /v ExcludeExplicitO365Endpoint /fSin embargo, una vez creado el paquete WAPT con el siguiente setup.py:
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('AntiPopup.bat: Execute...')
run(r'AntiPopup.bat')
def uninstall():
print('RemoveAntiPopup.bat: Execute...')
run(r'RemoveAntiPopup.bat')Pensando que podría haber un problema con la aplicación de un archivo por lotes, convertí los archivos por lotes en archivos exe con derechos de administrador.
Probé los archivos ejecutables directamente en la VM; crean y eliminan la clave correctamente
Creé el archivo setup.py de la siguiente manera:
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('AntiPopup.exe: Execute...')
run(r'AntiPopup.exe')
def uninstall():
print('RemoveAntiPopup.exe: Execute...')
run(r'RemoveAntiPopup.exe')¿Podrías ayudarme, por favor? Tengo que crear varios paquetes pequeños como este.
Gracias de antemano
### Información requerida###
Servidor que ejecuta Debian 9
Equipo de administración de Windows 10 Pro (1909)
Versión del servidor WAPT: 1.8.1
Versión del agente WAPT: 1.8.1.6740
Versión de configuración de WAPT: 1.8.1.6740
Versión de implementación de WAPT: 1.8.1.6740
Estado de la base de datos: OK (1.7.6.6)
