Executando comandos do shell administrativo do Windows no Windows usando Python

1

Eu tenho um script em lote usando comandos shell do Windows para executar várias ações administrativas. O script está rodando muito bem no Windows 7, mas quando eu tento lançá-lo do Python 2.6 nada acontece:

import os
a = os.popen("somebatchfile.bat")

Suponho que isso ocorra porque o arquivo bat usa vários comandos que exigem privilégios administrativos, mas eu não quero solicitar uma senha usando runas.exe ou incorporando a senha no código.

Existe alguma maneira de fazer o UAC solicitar a aprovação do usuário ou algo assim?

    
por at0m 01.07.2011 / 17:58

1 resposta

1

Relevente ?: link

    
por 01.07.2011 / 18:04