我想从 cmd 运行 PowerShell 命令,因为我需要从我的 Python 脚本安装Chocolatey 包管理器。像这样:
import subprocess as sp
choco = sp.Popen(['powershell', 'Start-Process -verb runas powershell',
'"-noexit -command Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(`https://chocolatey.org/install.ps1`)"'])
问题是 URL 必须用引号引起来,如果我使用 URL'
或者"
这将取消引用 URL。
我想运行 Chocolatey 安装命令。我不想运行 PowerShell 脚本。我只想运行 install Chocolatey 然后我想安装一些 Chocolatey 包。