在 Python 中,可以使用
subprocess.run
函数来运行 PowerShell 脚本。这个函数可以帮助您在 Python 代码中启动一个新的进程,并且可以捕获该进程的输出。
下面是一个示例代码,它使用
subprocess.run
运行 PowerShell 命令:
import subprocess
result = subprocess.run(["powershell.exe", "Get-Process"], capture_output=True, text=True)
print(result.stdout)
该代码将输出当前系统上正在运行的进程列表。
如果您需要在 Python 代码中同时执行多条 PowerShell 命令,您可以使用以下代码:
import subprocess
command = '''
Get-Process
Get-Service
result = subprocess.run(["powershell.exe", "-Command", command], capture_output=True, text=True)
print(result.stdout)
该代码将输出当前系统上正在运行的进程和服务列表。