相关文章推荐
紧张的小熊猫  ·  about_Splatting - ...·  2 月前    · 
一身肌肉的乌龙茶  ·  Add-Content ...·  2 月前    · 
谦逊的针织衫  ·  Start-Process ...·  2 月前    · 
睿智的甜瓜  ·  Dockerfile 和 Windows ...·  1 月前    · 
风度翩翩的大海  ·  about_Execution_Polici ...·  3 周前    · 
茫然的海豚  ·  java 正则表达式 ...·  1 年前    · 
读研的盒饭  ·  web.config 檔案 | ...·  1 年前    · 

subprocess.run powershell

在 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)

该代码将输出当前系统上正在运行的进程和服务列表。

  • 3年前
  •