有没有办法用Python以管理员身份打开Windows PowerShell?

问题描述 投票:0回答:1

我有一台Surface Pro是触摸屏,所以我想写一个Python程序,让我通过在PowerShell中运行以下代码,点击一个按钮就可以切换触摸屏。

这段代码是用来关闭触摸屏的。

Get-PnpDevice | Where-Object {$_.FriendlyName -like '*touch screen*'} | Disable-PnpDevice -Confirm:$false

而这段代码是用来打开触摸屏的 And this code is to turn on the touch screen:

Get-PnpDevice | Where-Object {$_.FriendlyName -like '*touch screen*'} | Enable-PnpDevice -Confirm:$false

我知道你可以用子进程模块来打开应用程序 但我不知道如何以管理员身份打开应用程序

python powershell subprocess
1个回答
0
投票

这可以通过子进程模块来实现。

例如:

import subprocess

subprocess.call('<path to powershell>\powershell.exe <command>', shell=True)
© www.soinside.com 2019 - 2024. All rights reserved.