Página 2 de 2
Re: [RESUELTO] Ejecutar como administrador sin contraseña (cuando la cuenta del sistema no es suficiente) \o/
Publicado: 15 de junio de 2020 - 11:25
por florentR2
sfonteneau escribió: ↑30 de abril de 2020 - 14:48
¿Puedes intentar utilizar la función run_as_administrator?
Código: Seleccionar todo
from common import run_as_administrator
run_as_administrator('sample.exe','--args')
Buen día,
Tenía muchas esperanzas, pero no funciona con todos los paquetes que no admiten la instalación en la cuenta SYSTEM.
Por ejemplo, EBP, que incluye SQL Express.
Probé run_as_administrator y Start-Process, ambos con un archivo MSI y un archivo EXE
Daño
Re: [RESUELTO] Ejecutar como administrador sin contraseña (cuando la cuenta del sistema no es suficiente) \o/
Publicado: 8 de julio de 2020 - 17:00
por olaplanche
Necesito volver a visitar este paquete en algún momento porque también estoy implementando EPB PGI Education; ¡Crearé una nueva publicación si logro hacer algo!
Re: [RESUELTO] Ejecutar como administrador sin contraseña (cuando la cuenta del sistema no es suficiente) \o/
Publicado: 15 de noviembre de 2020 - 8:51 a. m.
por gaelds
Buen día,
Disculpen la resolución de este problema, pero tuve el mismo problema con Archicad, así que lo instalé ejecutando el archivo MSI. Nos ha funcionado así durante varios años.
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
import time
uninstallkey = ['{6AA0BE64-99F3-4148-ACD4-CAB38B3C69C8}']
def install():
print('Installation de Archiwizard 2021 9.0.0')
softname = 'ArchiWIZARD'
check_installed = installed_softwares(softname)
if check_installed:
for uninstall in check_installed:
key=uninstall['key']
if installed_softwares(uninstallkey=key
print('Desinstallation des anciens ArchiWIZARD')
cmd = WAPT.uninstall_cmd(uninstall['key'])
run_notfatal(cmd)
time.sleep(5)
run('ArchiWIZARD-2021-x64.msi /qn /norestart')
Re: [RESUELTO] Ejecutar como administrador sin contraseña (cuando la cuenta del sistema no es suficiente) \o/
Publicado: 16 de noviembre de 2020 - 8:53 a. m.
por florentR2
Gracias.
Desafortunadamente, ya había probado todos los métodos clásicos sin éxito: run(), install_msi_if_needed(), install_exe_if_needed()