Pagina 2 di 2
Re: [RISOLTO] Eseguire come amministratore senza password (quando l'account di sistema non è sufficiente) \o/
Pubblicato: 15 giugno 2020 - 11:25
di florentR2
sfonteneau ha scritto: ↑30 aprile 2020 - 14:48
Puoi provare a usare la funzione run_as_administrator?
Codice: Seleziona tutto
from common import run_as_administrator
run_as_administrator('sample.exe','--args')
Buongiorno,
Avevo grandi aspettative, ma non funziona con tutti i pacchetti che non supportano l'installazione con l'account SYSTEM.
Ad esempio, EBP, che include SQL Express.
Ho provato sia run_as_administrator che Start-Process, entrambi con un file MSI e un file EXE
Danno
Re: [RISOLTO] Eseguire come amministratore senza password (quando l'account di sistema non è sufficiente) \o/
Pubblicato: 8 luglio 2020 - 17:00
di olaplanche
Prima o poi dovrò rivedere questo pacchetto perché sto anche implementando EPB PGI Education; se riuscirò a fare qualcosa, creerò un nuovo post!
Re: [RISOLTO] Eseguire come amministratore senza password (quando l'account di sistema non è sufficiente) \o/
Pubblicato: 15 novembre 2020 - 08:51
di gaelds
Buongiorno,
Mi dispiace rispondere a un messaggio risolto, ma ho avuto lo stesso problema con Archicad, quindi l'ho installato semplicemente eseguendo il file MSI. Ha funzionato così per noi per diversi anni.
Codice: Seleziona tutto
# -*- 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: [RISOLTO] Eseguire come amministratore senza password (quando l'account di sistema non è sufficiente) \o/
Pubblicato: 16 novembre 2020 - 08:53
di florentR2
Grazie.
Purtroppo, avevo già provato tutti i metodi classici senza successo: run(), install_msi_if_needed(), install_exe_if_needed()