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()