我正在尝试编写一个脚本,它使用gui在单个按钮中运行专有的powershell脚本。但是,几乎所有的脚本都需要管理员访问才能获取脚本。我想通过大人大人作为管理员。在
是否可以做一些类似的事情:
a = subprocess.Popen(["runas","/user:Administrator","path to powershell_ise","script",stdout=sys.out)
a.communicate()
然后请求管理员凭据以管理员身份打开ps_ise,并在顶部显示(管理员:Windows PowerShell ise)。在
我试着用了一堆条件句,但似乎只起作用了python.exe作为管理员而不是powershell。如果有人有什么想法,我会非常感激的。在
编辑:我想我是想通过快捷方式运行目标路径,比如:
C:\Windows\SysWOW64\runas.exe /env /noprofile /user:ADMINACC "%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -noprofile -command \"start-process powershell_ise -verb RunAs\""
但是在子流程.Popen功能
目前没有回答
相关问题 更多 >
编程相关推荐