我從一個需要管理員權限的python腳本和一個不需要它們的腳本調用兩個可執行文件。在執行可執行文件之前,我可以通過哪種方式設置管理員權限,以便它不要求我輸入密碼。將管理員權限設置爲Python中的subprocess.check_call()
我的腳本如下
import subprocess
subprocess.check_call(['DoesnotNeedAdminPrivilege.exe'])
subprocess.check_call(['NeedsAdminPrivilege.exe'])
我試圖通過啓動CMD作爲一個管理員聯繫運行從運行CMD此腳本。有沒有辦法將這些管理權限傳遞給第二個可執行文件,以便它可以正常工作
你可以運行管理員權限的初始蟒蛇電話時,輸入只需運行時間之前的憑據? – JonathanV
subprocess.check_call(['runas','/ noprofile','/ user:Administrator','NeedsAdminPrivilege.exe'])? – John1024
我想將這個.py文件轉換成.exe文件。所以我只想以管理員身份運行這個轉換後的.exe文件,這應該會導致第二個子流程調用以管理員身份運行。這甚至有可能嗎? –